React 中函数式组件的优点?为什么 React 团队认为这是 React 组件的特性? [关闭]

2024-04-27

我是新来的反应。当我开始反应反应中的大多数文档时,反应会议视频资源说使用功能组件而不是基于类的组件。他们还说,如果你想管理状态并使用生命周期,请使用钩子。

我想知道react中的函数式组件有什么优势?

为什么 React 团队建议在 React 中创建组件时采用基于功能的方法?

谁能回答这个问题或者给我一些来源来理解这一点?


使用理由如下:

  1. 功能组件更容易阅读和测试,因为它们
    是没有状态或生命周期挂钩的纯 JavaScript 函数

  2. 你最终会得到更少的代码

  3. 分开会变得更容易 容器和演示组件,因为您需要 如果没有的话,请更多地考虑组件的状态 访问组件中的 setState()

  4. React 团队提到,可能会有性能提升 未来 React 版本中的功能组件
  5. 其中一个区别是语法。功能性的 组件只是一个普通的 JavaScript 函数,它接受 props 作为 一个参数并返回一个 React 元素。类组件需要 你从 React.Component 扩展并创建一个渲染函数 它返回一个 React 元素。这需要更多代码,但也会 给予一些好处
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React 中函数式组件的优点?为什么 React 团队认为这是 React 组件的特性? [关闭] 的相关文章

随机推荐