【发布时间】:2020-09-07 04:41:33
【问题描述】:
我对反应还很陌生,我只是想知道为什么我们在构造函数中使用 this.state 并且在初始化状态时只使用没有构造函数的状态。
让我们说:
我已经创建了一个带有构造函数的组件,这里我必须指定 this.state 来初始化状态。
class Test {
constructor(){
super();
this.state = {
name : ""
}
}
}
如果我创建一个没有构造函数的组件,我只能使用状态来初始化状态:
class Test{
state = {
name : ""
}
}
【问题讨论】:
-
你能提供一个你具体指的是什么的sn-p吗?
-
是的,sn-p 会有所帮助
-
我现在已将 sn-p 添加到原始问题中。
标签: reactjs