基于类的组件还是功能组件?

时间:2020-06-09 04:47:51

标签: reactjs web-applications stateful

我们可以使用功能组件来构建整个React应用程序,还是必须使用基于类的组件来构建有状态组件?

2 个答案:

答案 0 :(得分:0)

您也可以使用功能组件来构建整个应用程序! 在React Hooks的帮助下,状态管理也已经可以通过功能组件实现,对于任何新项目,这都是推荐的处理方式。

答案 1 :(得分:0)

从React 16.8开始,他们引入了react hooks。因此,现在您可以使用基于props的方法使用功能组件来构建整个应用程序,并使用钩子来构建基于类的组件所提供的一切。

这是您需要做出的决定。但是,如果您考虑使用100%因子进行测试,那么带有挂钩的功能组件是最佳选择。