请问什么时候用类组件,什么时候用函数式组件,另外函数式组件如果也需要“私有属性”state,但它又没有constructor,那要怎么定义呢?

来源:3-13 【异步处理】获取网络API数据

UFive

2021-02-25

写回答

1回答

阿莱克斯刘

2021-02-27

问题问得太好了,请继续课程第四章,会给你答案。

函数式组件需要使用state,也就是代表这个组件是有状态的组件,可以使用usestate hook来给函数式组件添加状态。

“什么时候用类组件、什么时候用函数式组件”并没有严格的规定,基本上类组件能做到的事情函数式组件也能做到,而且代码更简单、逻辑更清楚。实际上react官方已经越来越倾向函数式组件了,所以对于新项目来说,可以考虑优先使用函数式组件

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程