cuixiaorui/mini-vue

实现最简 vue3 模型( Help you learn more efficiently vue3 source code )

TypeScriptJavaScriptHTMLmini-vuevue3-source
This is stars and forks stats for /cuixiaorui/mini-vue repository. As of 26 Apr, 2024 this repository has 9508 stars and 2150 forks.

CN / EN mini-vue 实现最简 vue3 模型,用于深入学习 vue3, 让你更轻松的理解 vue3 的核心逻辑 Usage B 站 提供了视频讲解使用方式 Why 当我们需要深入学习 vue3 时,我们就需要看源码来学习,但是像这种工业级别的库,源码中有很多逻辑是用于处理边缘情况或者是兼容处理逻辑,是不利于我们学习的。 我们应该关注于核心逻辑,而这个库的目的就是把 vue3 源码中最核心的逻辑剥离出来,只留下核心逻辑,以供大家学习。 How 基于 vue3 的功能点,一点一点的拆分出来。 代码命名会保持和源码中的一致,方便大家通过命名去源码中查找逻辑。 Tasking runtime-core 支持组件类型 支持 element 类型 初始化 props setup 可获取 props 和 context 支持 component emit 支持 proxy 可以在 render 函数中获取 setup 返回的对象 nextTick 的实现 支持 getCurrentInstance 支持 provide/inject 支持最基础的 slots ...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
vitejs/viteTypeScriptJavaScriptHTML60.3k05.4k0
vuejs/devtoolsTypeScriptVueJavaScript23.9k04.2k0
appsmithorg/appsmithTypeScriptJavaJavaScript29.3k+763k+13
yaklang/yakitTypeScriptSCSSJavaScript5.6k07610
eclipse-theia/theiaTypeScriptCSSJavaScript18.5k02.4k0
facebook/flipperTypeScriptJavaObjective-C13k09620
BabylonJS/Babylon.jsTypeScriptJavaScriptHLSL21.5k03.3k0
vuejs/piniaTypeScriptVueJavaScript11.4k08850
oldj/SwitchHostsTypeScriptSCSSJavaScript21.3k02.3k0
sam-goodwin/typesafe-dynamodbTypeScriptJavaScript189080