连滚带爬的整体敲了遍代码,学会的东西不少,老师辛苦了,感觉现在的react和vue 都是越来越麻烦了,需要不断地学习新的东西,最开始是组件就可以解决的问题,然后发现在大型的项目中无法共享组件的状态就需要引入redux, redux开始的时候很香,但是太麻烦就引入了rtk,用着用着发现随着项目的增加需要对一些类型加入标识,所以又引入了ts,又增加了好多工作量,同时对于复杂的项目我们还要考虑业务代码和展示代码的分离,这样就需要人为的划分出一些共有的服务组件,因为前后端的数据交互越来越复杂因此promise就无法再满足需要了,又引入了rxjs,而且随着前端的缝缝补补越来越多,各种框架也越来越难以选择,最后学到后来才发现这不就是几年前 Angular 全家桶 angular service + rxjs + typescript 一直解决的事情么。然后记起来了那句话: “angular: 我在三年后等你”。 现在最怕的就是接别人留下来的react项目,感觉完全看不进去,因为每个人都是用不同的东西来解决问题。成本好高啊。
登录后可查看更多问答,登录/注册
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
了解课程