- 6-effect & reactive & 依赖收集 & 触发依赖
- 7-effect返回runner
- 8-effect的scheduler功能
- 9-effect的stop功能
- 10-readonly功能
- 11-isReactive 和 isReadonly
- 12-优化stop功能
- 13-实现reactive 和 readonly嵌套对象
- 14-实现shallowReadonly功能
- 15-实现isProxy功能
- 16-实现ref功能
- 17-实现isRef 和 unRef功能
- 18-实现proxyRefs功能
- 19-实现computed计算属性
- 20-实现初始化component主流程
- 21-使用rollup打包库
- 22-实现初始化element主流程
- 23-实现组件化代理对象
- 24-实现shapeFlags
- 25-实现注册事件功能
- 26-实现props功能
- 27-实现组件emit功能
- 28-实现组件slots功能
- 29-实现Fragment和Text类型节点
- 30-实现getCurrentInstance
- 31-实现provide-inject功能
- 32-实现自定义渲染器
- 33-更新element流程搭建
- 34-更新element的props
- 35-更新element的children
- 36-更新element的children双端对比diff算法①
- 37-更新element的children双端对比diff算法②
- 38-更新element的children双端对比diff算法③
- 39-学习犹大解决bug的处理方式
- 40-实现组件更新功能
- 41-实现nextTick功能
- 42-编译模块概述
- 43-实现解析插值功能
- 44-实现解析element
- 45-实现解析text
- 46-实现解析三种联合类型
- 47-parse的实现原理&有限状态机
- 48-实现transform功能
- 49-实现代码生成string类型
- 50-实现代码生成插值类型
- 51-实现代码生成三种联合类型
- 52-实现编译template成render函数
-
Notifications
You must be signed in to change notification settings - Fork 0
JTR354/mini-vue3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published