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
技术的升级不是来恶心你,是来方便你的。写多了感觉就出来了。vue3 就用setup 语法吧,少写好多代码。00 -
Dell
2021-07-28
就像我开头讲到的,其实它解决的核心问题是逻辑复用。但是它确实也有问题,就是开发成本明显增加。
00
相似问题