【发布时间】:2020-01-24 08:29:33
【问题描述】:
我在一个开源项目中发现了这样一个类
class ComponentName extends React.Component{
state = {
somestate here
};
render() {
return <RenderedComponent value={somethings}>{some other things}</RenderedComponent>;
}
}
这样定义state是否正确?不应该在类的构造函数中定义吗?
【问题讨论】:
-
请参考帖子stackoverflow.com/questions/45451141/…。如果要从 props 初始化状态,请使用构造函数
-
请检查我提到的两点要记住的解决方案。
标签: javascript reactjs ecmascript-6