今天线上观看了 vueconf
,对于很多嘉宾的分享一些底层原理的地方,思路明显跟不上;回想起来,我也从vue2.x
开始,使用了两年多的vue
了,但是对于很多底层的实现机制了解的并不是很深入。最近在一些项目中使用了vue3 + vite
来开发,发现vue3和vite
很多地方都是革命性的改动,对此很感兴趣,于是就给自己挖了这个大坑,从学习vue3
源码开始,一步一步将这座大山翻过去。
why ?
为什么要学习 vue.js
源码?
- 有助于提升 JavaScript 功底
- 提升工作效率,形成学习与成长的良性循环
- 借鉴优秀源码的经验,站在巨人的肩膀上看世界
- 提升自己解读源码的能力
为什么却很少有人愿意去读源码呢?
- 因为学习源码很枯燥,不像开发项目那样能够很快得到反馈、看到立竿见影的效果
- 学习源码相对于开发项目来说更抽象,理解起来也难,很多人学着学着就放弃了
- 还有很多人想学,却不得法门
接下来,就一起来看看 vue 3.0 都做了哪些方面的优化:
源码优化
- 目录架构调整
主要体现在使用monorepo
和 typescript
管理和开发源码,这样做的目的是提升自身代码可维护性;

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐