Vue3相对于Vue2的升级

相对于Vue2而言

性能提升:(1)打包大小减少41% (2)初次渲染快55%,更新渲染快133% (3)内存减少54%

源码升级:

(1)- 使用Proxy代替defineProperty实现响应式

(2)- 重写虚拟DOM的实现和Tree-Shaking

拥抱TypeScript:

(1) Vue3可以更好的支持TypeScript

新特性

1. Composition API(组合API)
   - setup配置
   - ref与reactive
   - watch与watchEffect
   - provide与inject
   - ......
2. 新的内置组件
   - Fragment 
   - Teleport
   - Suspense
3. 其他改变
   - 新的生命周期钩子
   - data 选项应始终被声明为一个函数
   - 移除keyCode支持作为 v-on 的修饰符

你可能感兴趣的:(vue,前端,javascript,vue.js)