【发布时间】:2020-09-28 04:40:04
【问题描述】:
我们能否使用功能组件构建整个 React 应用程序,或者基于类的组件是构建有状态组件所必需的吗?
【问题讨论】:
-
有了 react-hooks,你可以简单地使用函数式组件来编写有状态的组件
标签: reactjs web-applications stateful
我们能否使用功能组件构建整个 React 应用程序,或者基于类的组件是构建有状态组件所必需的吗?
【问题讨论】:
标签: reactjs web-applications stateful
您也可以使用功能组件来构建整个应用程序! 在 React Hooks 的帮助下,功能组件也可以进行状态管理,对于任何新项目,这是一种推荐的方式。
【讨论】:
从 React 16.8 开始,他们引入了react hooks。因此,现在您可以使用基于 props 的方法使用功能组件构建您的整个应用程序,并且使用钩子您可以拥有基于类的组件提供的一切。
因此,您需要做出决定。但是,如果您考虑使用 100% 的因素进行测试,那么带有钩子的功能组件是最佳选择。
【讨论】: