3-30 为什么要使用 vue3, vue3 带来了什么好处?
- Vue3 采用了 Proxy 做数据的拦截,因为 Proxy 是懒执行的,所以没有像 Vue2 一样上来需要递归的去劫持属性的 get set, 这样带来的好处就是提升了更好的性能
- Vue3 在编译阶段做的优化,由于模版语法带来的灵活性的限制,所以 vue3 在模版编译方面采用了 只编译动态属性和动态节点的方式,减少了不必要的渲染和执行。从而极大的提高了编译方面的性能,而且做到这一点的三大框架,目前只有 vue
- 函数式编程,更方面的 ts 类型推断
- 组合式 API 解决,以往的反复横跳问题