Devazine 《Vue 源码解析》系列文章 Demo。
交流Q群 - 前端冒险岛:460065020
1-reactive/1
: 二. Track 和 Trigger1-reactive/2
: 3.1 嵌套属性处理 - 3.2.2 ownKeys 拦截器1-reactive/3
: 3.3.1 trigger 部分的完善1-reactive/4
: 3.3.2 修复递归追踪问题1-reactive/5
: 3.3.3 toRaw - 3.3.4 检索方法处理1-reactive/6
: 四、代码优化
2-reactive/1
: 一. 依赖清理2-reactive/2
: 二. 迭代器方法拦截 - 三.嵌套 effect
3-reactive/1-readonly
: 一. 只读接口3-reactive/2-shallow
: 二. 浅响应和浅只读接口3-reactive/3
: 三. markRaw - 四. 工具方法补充3-reactive/4
: 五. 代理集合类型
4-ref/1
: 一. ref 的基础实现4-ref/2
: 二. 兼容非原始类型4-ref/3
: 三. shallowRef 的实现
4-ref/4
: 一. toRef 和 toRefs4-ref/5
: 二. customRef4-ref/6
: 三. proxyRefs