迷你版 Vue 3,带注释,有单元测试,注释是凭借自己的理解写的,如有错误欢迎指正。
-
reactivity
- reactive
- shallowReactive
- readonly
- shallowReadonly
- toRaw
- effect
- computed
- ref
- shallowRef
- unref
- toRef
- toRefs
- proxyRefs
-
runtime-core
- provide 和 inject
- onBeforeMount
- onMounted
- onBeforeUpdate
- onUpdated
- onBeforeUnmount
- onUnmounted
- watch
- emit
- 插槽
- renderSlots
- h
- patch
- createRenderer
- createAppAPI
- 调度器
- nextTick
- createVNode
-
runtime-dom
- 基本 dom 操作
- ensureRenderer
- createApp
-
compiler-core
-
compiler-dom