【发布时间】:2018-11-10 05:50:27
【问题描述】:
能否在传递给this.setState()?的回调定义中显式调用this.setState()
this.setState(
{
openA:true
},
() => {
this.setState({
openB: false
})
}
)
【问题讨论】:
-
您可以,但很可能不应该。你认为你为什么需要这个?
-
没有要求,需要知道我们是否可以这样做。将有 2 次重新渲染(每个 this.setState() 之后一次)或回调结束后只有 1 次重新渲染?
标签: javascript reactjs setstate