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