[英]How can I understand differences between React.Component and Higher-Order Components?
我以前已经习惯了这种代码风格。
import React from 'react';
class App extends React.Component {
render() {
return (
<>This is my app</>
);
}
}
但是现在,我看到所有东西都是高阶组件。
import React from 'react';
function App() {
return (
<>This is my app</>
);
}
我对他们不了解。 有时,我阅读了一个以 class 风格编写的示例,并且无法将想法转换为高阶组件。 请给我解释或给我一些相关的关键字、帖子或其他类型的文件?
谢谢!
我想我发现了我的问题。
首先,它们是 Class 和 Function 组件之间的差异,而不是高阶组件。
其次,要将 Class 组件转换为 Function 组件,我必须了解如何将 state 和生命周期方法添加到它们两者。
https://reactjs.org/docs/state-and-lifecycle.html
https://itnext.io/add-state-and-lifecycle-methods-to-function-components-with-react-hooks-8e2bdc44d43d
感谢您提供一些有用的意见!
问题已关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.