首页 > 解决方案 > 函数式组件比 Class 组件性能更好?

问题描述

在 react hooks 之前,我们将函数式组件称为无状态组件。那时它确实比类组件快,但现在呢?

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

例如在功能组件中,

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

标签: reactjsperformancereact-nativereact-hooks

解决方案


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

每次渲染后清理和应用效果是一项繁重的任务,我们可能会遇到问题或错误。

所以整体 Hooks 是一个更好的选择。 资源


推荐阅读