响应式系统
已实现
- [x] 响应式数据以及副作用函数
- [x] 响应式系统MVP模型
- [x] 依赖收集
- [x] 派发更新
- [x] 依赖清理
- [x] 嵌套 effect
- [x] scheduler
- [x] computed
- [x] watch
系列文章
- 实现vue3响应式系统核心-MVP模型
- 实现vue3响应式系统核心-依赖清理
- 实现vue3响应式系统核心-嵌套effect
- 实现vue3响应式系统核心-scheduler
- 实现vue3响应式系统核心-computed
- 实现vue3响应式系统核心-watch
- 实现vue3响应式系统核心-增强对象拦截
- 实现vue3响应式系统核心-合理触发响应
- 实现vue3响应式系统核心-shallowReactive
- 实现vue3响应式系统核心-readonly&shallowReadonly
- 实现vue3响应式系统核心-代理数组
- 实现vue3响应式系统核心-ref相关
流程图
响应式数据结构

响应式系统 MVP 模型

依赖清理

嵌套 effect

scheduler

computed

watch

参考
1、《vuejs 设计与实现》霍春阳