Vue3
易学易用,性能出色,适用场景丰富的 Web 前端框架。
全家桶 文档
Vue3 对比 Vue2 优势
- 使用 Proxy 取代Object.defineProperty() 监听对象不需要再深度遍历, proxy可劫持整个对象。
- 使用 shallowRef() 和 shallowReactive() 来绕开深度响应, 对大型表格渲染,提升明显。
- CompositonApi 写法 比 Options写法 更适合大型项目, 方便逻辑抽离, 方便tree-shaking在编译时确定依赖,减小运行时包体积。
- 编译时支持 静态节点 提升, 后续组件更新不在参与,提升渲染性能。 (渲染函数与JSX 不支持编译时静态节点提升)
- 组件中的跟节点,允许多个, 避免项目中多出无用的标签。
- diff 算法优化,ts更好的支持。