【vue3源码学习系列】一、先导篇:看懂 vue.js 3.0 的优化

今天线上观看了 vueconf,对于很多嘉宾的分享一些底层原理的地方,思路明显跟不上;回想起来,我也从vue2.x开始,使用了两年多的vue了,但是对于很多底层的实现机制了解的并不是很深入。最近在一些项目中使用了vue3 + vite来开发,发现vue3和vite很多地方都是革命性的改动,对此很感兴趣,于是就给自己挖了这个大坑,从学习vue3源码开始,一步一步将这座大山翻过去。

why ?

为什么要学习 vue.js 源码?

  • 有助于提升 JavaScript 功底
  • 提升工作效率,形成学习与成长的良性循环
  • 借鉴优秀源码的经验,站在巨人的肩膀上看世界
  • 提升自己解读源码的能力

为什么却很少有人愿意去读源码呢?

  • 因为学习源码很枯燥,不像开发项目那样能够很快得到反馈、看到立竿见影的效果
  • 学习源码相对于开发项目来说更抽象,理解起来也难,很多人学着学着就放弃了
  • 还有很多人想学,却不得法门

接下来,就一起来看看 vue 3.0 都做了哪些方面的优化:

源码优化

  • 目录架构调整

主要体现在使用monorepotypescript 管理和开发源码,这样做的目的是提升自身代码可维护性;

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享