Composition API 是否真的有必要?

来源:10-14 使用 watchEffect 巧妙的进行代码拆分

Stillpeng

2021-07-27

Vue3中提出的Composition API目前来看没有发现他的优势,首先,通过视频可以看出来开发过程中,首先将逻辑都写在了setup函数中,最后还要在setup函数中进行抽离effect(费了二遍事),其目的是为了后续的可维护性更高,但是Vue提出了组件化变成的思想,单个组件内的业务逻辑案例来说不会过于复杂,假如单组件很复杂的话,像视频中,现在setup写代码,写了好几百行, 最后抽离effect是否困难度很大?从而影响开发效率? 而在我看来,视频这种模式是否也违背了开发的流程化?(本来按照流程进行的编写代码,最后还得进行拆effect),如果在Vue2中进行有效的注释,和合理的安排代码结构,反而更有效的开发呢?所以,Composition API我还是不太理解,Vue3推出来,肯定是意义很大,但是单从这个项目,我是真没看出来有啥优势?感觉开发速度反倒更慢,希望老师能够解惑,并且更具您这边复杂项目的经验,是否Vue3 Composition API在大型项目中优势很大,说说他的具体优势和开发过程

写回答

2回答

慕粉0907293704

2024-05-04

https://img1.sycdn.imooc.com/szimg/66362a9c0983326312250430.jpg
技术的升级不是来恶心你,是来方便你的。写多了感觉就出来了。vue3 就用setup 语法吧,少写好多代码。

0
0

Dell

2021-07-28

就像我开头讲到的,其实它解决的核心问题是逻辑复用。但是它确实也有问题,就是开发成本明显增加。

0
0

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3394 学习 · 1468 问题

查看课程