0850e05bd13d986d84e979144e4f7393858a92e6
- 创建targetMap WeakMap用于存储响应式对象及其依赖映射关系 - 实现track函数用于收集依赖并建立target-key-effect的映射 - 实现trigger函数用于触发指定key的依赖更新 - 在track中通过activeEffect判断是否需要收集依赖 - 添加详细的JSDoc注释说明参数和功能 - 示例页面中添加定时器验证响应式更新效果
.prettierrc
{
"semi": false,// 结尾无分号
"singleQuote": true,// 单引号
"printWidth": 80,// 每行长度为80
"trailingComma": "none",// 不添加尾随逗号
"arrowParens": "avoid"// 省略箭头函数的括号
}
Description
Languages
TypeScript
58.4%
HTML
36.9%
JavaScript
4.7%