一些感想,感觉越来越麻烦了
来源:2-6 你觉得 React 和 Vue 的各自特点是什么?

frych
2021-10-04
连滚带爬的整体敲了遍代码,学会的东西不少,老师辛苦了,感觉现在的react和vue 都是越来越麻烦了,需要不断地学习新的东西,最开始是组件就可以解决的问题,然后发现在大型的项目中无法共享组件的状态就需要引入redux, redux开始的时候很香,但是太麻烦就引入了rtk,用着用着发现随着项目的增加需要对一些类型加入标识,所以又引入了ts,又增加了好多工作量,同时对于复杂的项目我们还要考虑业务代码和展示代码的分离,这样就需要人为的划分出一些共有的服务组件,因为前后端的数据交互越来越复杂因此promise就无法再满足需要了,又引入了rxjs,而且随着前端的缝缝补补越来越多,各种框架也越来越难以选择,最后学到后来才发现这不就是几年前 Angular 全家桶 angular service + rxjs + typescript 一直解决的事情么。然后记起来了那句话: “angular: 我在三年后等你”。 现在最怕的就是接别人留下来的react项目,感觉完全看不进去,因为每个人都是用不同的东西来解决问题。成本好高啊。
1回答
-
Nolan
2021-10-08
是的,因为前端工业本身就不成熟,而我们要完成的项目越拉越复杂。不过你说的其实不太准确,ts长远来看是用来减少工作量的;无法很好的共享状态,是组件化的一体两面中缺点的那一面,享受了组件化隔离代码的好处就得接受它不方便的地方;promise一直都可以满足需要呀,rxjs只有在很少的情况下会被用到。我自己感觉现在的技术栈还没有到复杂的不能接受的程度,像redux、ts这些都是为了满足需要而产生出来的,如果没有它们才叫可怕
012021-10-08
相似问题