面向未来 Vue 3
升级到 Vue 3 有很多理由:
- 性能提升、体积优化
- 新的 Proxy 响应式系统,没有 Vue 2 的一些限制
- 新的 组合式 API, 一种更易于理解和维护的逻辑复用机制。取代 Mixin 大锅炖
- 更好的 Typescript 支持, 这对于大型项目更加友好
- 更甜的语法糖,比如 setup SFC
- 支持 Fragments, Teleport, Suspense。
- ...
不升级 Vue 3 的理由:
- Vue 3 有很多破坏性更新。生态不兼容。
- 项目体量大,重构成本高,风险大
- 甜点不够甜
- 我选择 React
- ...