Skip to content

学习vue3源码,记录学习过程,仿写vue3以实现mini版vue3

Notifications You must be signed in to change notification settings

Linken-code/vue3-mini

Repository files navigation

vue3mini

本项目是学习vue3源码,对vue3进行分析仿写的学习记录。现在已基本完成对vue3的源码学习和仿写

当前进度

  • Vue 3.2.0
  • 1.reactive和ref各自的响应式原理
  • 2.effect副作用函数
  • 3.computed计算缓存和watch监听
  • 4.runTime-dom和runtime-core渲染流程
  • 5.compiler-dom和compiler-core模板编译流程
  • 6.onBeforeMount、onMounted、onBeforeUpdate、onUpdated等生命周期流程
  • 7.v-bind、v-if、v-else、v-model等运行指令

后续学习计划

  • Vue-Router 4.0.0
  • Vuex4
  • Pinia

更详细的学习记录请移步md文件夹,里面有具体的源码解析和流程分析(里面基本是从网络收集来的源码流程分析)

About

学习vue3源码,记录学习过程,仿写vue3以实现mini版vue3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published