我应该如何清除componentWillUnmount中的状态?

时间:2016-06-21 05:08:57

标签: react-native

我设置如下代码。

componentWillUnmount() { 
    this.setState({'modal':false}) or this.setState({})
}

但状态尚不清楚。我怎样才能做到这一点? 离开组件时我需要清楚的状态。

1 个答案:

答案 0 :(得分:2)

根据Facebook上的人说,不应该在componentWillUnmount上调用setState,因为组件即将被销毁并且从不重新安装。如果您只是想“清除”状态,那么就没有必要,因为组件的任何新实例都将具有明确的初始状态。

请参阅here任何有关此问题的问题。