Date: 10/15/2019Category: 编程Tag: Vue, 迁移, Composition API, Vue 3
2019年10月,Vue 3还处于alpha阶段,但我们团队已经开始了迁移的探索。这篇文章记录了早期迁移的经验和思考。
背景:为什么我们要这么早迁移?
2019年初,我们团队维护着一个大型的Vue 2企业级应用,代码库已经超过10万行。随着业务复杂度增加,我们开始感受到Vue 2的一些限制:
- TypeScript支持不够友好 - 虽然能用,但类型推导总感觉差点意思
- 逻辑复用困难 - Mixins带来的命名冲突和来源不清晰
- 包体积问题 - 整个Vue运行时都需要打包,即使只用了一部分功能
- 性能瓶颈 - 大型列表渲染时的性能问题
