React,update/reset 嵌套状态
React, update/reset nested state
我需要重置状态。我有:
console.log(this.state["status"].toBeDeleted) //0|22|15
我需要清空this.state["status"].toBeDeleted
。我试过 this.setState
但没成功。
谢谢
您可能 运行 陷入此问题,因为 toBeDeleted 是嵌套的 属性。您可以尝试如下设置状态,这应该有效:
this.setState({
...this.state,
status: {
...this.state["status"]
toBeDeleted: undefined
}
})
希望对您有所帮助!
我需要重置状态。我有:
console.log(this.state["status"].toBeDeleted) //0|22|15
我需要清空this.state["status"].toBeDeleted
。我试过 this.setState
但没成功。
谢谢
您可能 运行 陷入此问题,因为 toBeDeleted 是嵌套的 属性。您可以尝试如下设置状态,这应该有效:
this.setState({
...this.state,
status: {
...this.state["status"]
toBeDeleted: undefined
}
})
希望对您有所帮助!