vue3备忘录:同前代的优化
优化总结
- 为了更好支持ts,类型检查,类型推导
- 优化代码可读性、可维护性(composition API 取代options API)
- 优化代码可复用性。vue2使用mixin去复用代码逻辑存在俩问题:命名冲突、数据来源不清晰。vue3抄了一把react,也用了hook的方式去复用代码
- 打包速度更快
- diff算法优化。
- 响应式系统优化。通过proxy解决俩问题:新增删除的数据监听问题。2.对象嵌套过深引起的性能问题.需要注意的是,使用proxy代理整个对象的前提是该对象非嵌套,如果是嵌套的,需要在get再加一层代理逻辑
- treeshaking。实际就是删除无用代码
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
