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
   }
})

希望对您有所帮助!