redux这里还是用函数式组件开始讲比较好 类组件逐步被淘汰了
来源:8-10 【redux封装】在函数式组建中使用react-redux

慕粉1931327162
2022-09-09
redux这里还是用函数式组件开始讲比较好 类组件逐步被淘汰了
写回答
1回答
-
阿莱克斯刘
2022-09-22
同学不好意思,最近生病了,没能及时回复。React官方越来越重视函数式组件了,而且我们能够明显感觉到在未来的某个版本react有极大的可能性放弃class组件。但请注意,话虽这么说,可是React官方却从来没有正式发布过任何要淘汰类组件的消息。究其原因,是因为React推出市场接近10年,绝大部分项目是使用类组件完成的,如果停止对类组件的支持,将会对目前已存在的项目造成严重的影响。
而学习React的第一件事情是需要搞明白组件的生命周期,比如组件如何创建、如何挂载、如何更新、如何渲染。虽然函数式组件的代码简单,但是函数式组件中却有很多约定俗成的代码结构、以及晦涩的语法糖(比如钩子hook),对初次接触react的同学不算太友好。
而最最最重要的是,同学们在实际工作中会接触大量的历史遗留代码,所以能读懂react16.7(hooks发布版本)以前的代码,能看懂纯粹使用class组件完成的项目是一个合格的react开发者必须掌握、的最基础的能力。
所以,这就是为什么我们这门课的重心虽然是函数式组件,但是也会穿插class组件的内容,保证同学们在完成课程以后,能立即投入实际工作。
012022-10-05
相似问题