Reactjs 功能组件比类组件具有更好的性能?

Reactjs 功能组件比类组件具有更好的性能?,reactjs,performance,react-native,react-hooks,Reactjs,Performance,React Native,React Hooks,在react钩子之前,我们将功能组件称为无状态组件。 当时它确实比类组件快,但现在呢 由于我们有react钩子,无状态组件不再精确。 功能组件是否比运行相同功能的类组件更快 e、 g。 在功能组件方面 我可以使用useStatehook处理state变量 useffect可以表示类组件中的componentDidMount,componentWillReceiveProps或其他一些生命周期方法 我们还有许多其他的钩子函数,但是哪些钩子会使我的类组件更快或更轻?与基于类的组件相比,使用Re

在react钩子之前,我们将功能组件称为无状态组件。 当时它确实比类组件快,但现在呢

由于我们有react钩子,无状态组件不再精确。 功能组件是否比运行相同功能的类组件更快

e、 g。 在功能组件方面

  • 我可以使用
    useState
    hook处理
    state
    变量
  • useffect
    可以表示类组件中的
    componentDidMount
    componentWillReceiveProps
    或其他一些生命周期方法

我们还有许多其他的钩子函数,但是哪些钩子会使我的类组件更快或更轻?

与基于类的组件相比,使用React钩子肯定会减少您必须编写的代码量。它们更易于阅读和调试。 就性能而言,类内组件:

每次渲染后清理和应用效果的任务都很繁重, 我们可能会遇到问题或bug

因此,总体挂钩是一个更好的选择。

取决于实施情况。。。。检查这些优化提示