我们不能在组件销毁后设置state,防止出现内存泄漏的情况
分析出现问题的原因:
我在componentDidMount里面运用了setState更新数据,然后频繁的切换到其他的页面,,此时组件已经销毁了,还在进行setState就会有警告;
解决方法:
componentWillUnmount(){
this.setState = (state, callback) =>{
return;
}
}
我们不能在组件销毁后设置state,防止出现内存泄漏的情况
分析出现问题的原因:
我在componentDidMount里面运用了setState更新数据,然后频繁的切换到其他的页面,,此时组件已经销毁了,还在进行setState就会有警告;
解决方法:
componentWillUnmount(){
this.setState = (state, callback) =>{
return;
}
}