【发布时间】:2021-02-25 17:10:55
【问题描述】:
在 react hooks 之前,我们将函数式组件称为无状态组件。 那个时候确实比类组件快,但是现在呢?
由于我们有反应钩子,无状态组件不再精确。 功能组件是否比运行相同功能的类组件更快?
例如 在功能组件中,
- 我可以使用
useState钩子处理state变量。 -
useEffect可以表示componentDidMount、componentWillReceiveProps或 Class 组件中的其他一些生命周期方法。 - ... ... ...
我们还有许多其他钩子函数,但哪些钩子可以让我的类组件更快或更轻?
【问题讨论】:
-
取决于实现....查看这些优化提示reactjs.org/docs/hooks-faq.html#performance-optimizations
标签: reactjs performance react-native react-hooks