本文会从vue2.0的主要模块及遗留问题开始,继而3.0有哪些新特性进行描述,画了一个粗略的简图:
- 新的 RFC 机制也让我们所有人都可以参与 Vue 新语法的讨论。
- 工程化工具 Vite 带来了更丝滑的调试体验。对于产品的最终效果来看,Vue 3 性能更高,体积更小。
- 对于普通开发者来说,Composition API 组合语法带来了更好的组织代码的形式。
- 全新的响应式系统基于 Proxy,也可以独立使用。
- Vue 3 内置了新的 Fragment、Teleport 和 Suspense 等组件。
- 对于 Vue 的二次开发来说,自定义渲染器让我们开发跨端应用时更加得心应手。
- 对于 Vue 的源码维护者,全部的模块使用 TypeScript 重构,能够带来更好的可维护性。