性能的提升
- 打包大小减少41%
- 初次渲染快55%,更新渲染快133%
- 内存减少54%
- …
源码的升级
- 使用proxy代替defineProperty实现响应式
- 重写虚拟DOM的实现和Tree-Shaking’
- …
拥抱TypeScript
- vue3可以更好的支持TypeScript
新的特性
- Composition API(组合式api)
- setup配置
- ref与reacttive
- watch与watchEffect
- provide与inject
- …
- 新的内置组件
- Fragment
- Teleport
- Suspense
- 其他改变
- 新的声明周期钩子
- data选项始终被声明为一个函数
- 移出keyCode支持作为v-on的修饰符
- …