请问什么时候用类组件,什么时候用函数式组件,另外函数式组件如果也需要“私有属性”state,但它又没有constructor,那要怎么定义呢?
来源:3-13 【异步处理】获取网络API数据

UFive
2021-02-25
写回答
1回答
-
阿莱克斯刘
2021-02-27
问题问得太好了,请继续课程第四章,会给你答案。
函数式组件需要使用state,也就是代表这个组件是有状态的组件,可以使用usestate hook来给函数式组件添加状态。
“什么时候用类组件、什么时候用函数式组件”并没有严格的规定,基本上类组件能做到的事情函数式组件也能做到,而且代码更简单、逻辑更清楚。实际上react官方已经越来越倾向函数式组件了,所以对于新项目来说,可以考虑优先使用函数式组件
00
相似问题