React 类组件与函数组件 [重复]

Posted

技术标签:

【中文标题】React 类组件与函数组件 [重复]【英文标题】:React Class Components vs Function Components [duplicate] 【发布时间】:2021-04-15 15:54:53 【问题描述】:

所以我有点喜欢 React,我一直在使用函数和类组件,我想知道,它们之间的真正区别是什么?你什么时候应该使用它们中的任何一个?钩子比类方法更强大更有效吗? 任何答案将不胜感激,谢谢!

【问题讨论】:

从这里开始:reactjs.org/docs/… 查看文档中的常见问题解答部分 【参考方案1】:

说实话,重要的是项目。 如果项目很大,我宁愿用class,因为它已经用了很多而且很容易找到bug,但是hook是优化代码的好方法。它占用的空间更少,但是我有一段时间无法摆脱一个错误,所以我不得不将其更改为类组件。

【讨论】:

我明白了,谢谢您的回复。

以上是关于React 类组件与函数组件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

React组件是一个函数而不是一个类[重复]

无法在 React 组件类中使用箭头函数 [重复]

箭头函数“this”绑定在 React 组件中不起作用 [重复]

将函数绑定到组件 React es6 的不同方法是啥 [重复]

react-router-dom v6 TypeScript withRouter用于类组件[重复]

React的两种方式组件定义的区别[重复]