我设置如下代码。
componentWillUnmount() {
this.setState({'modal':false}) or this.setState({})
}
但状态尚不清楚。我怎样才能做到这一点? 离开组件时我需要清楚的状态。
答案 0 :(得分:2)
根据Facebook上的人说,不应该在componentWillUnmount上调用setState,因为组件即将被销毁并且从不重新安装。如果您只是想“清除”状态,那么就没有必要,因为组件的任何新实例都将具有明确的初始状态。
请参阅here任何有关此问题的问题。