1.产生错误:
2.出现错误的原因
通常react组件已经从DOM中移除,但是我们在组件中做的一些异步操作还未结束,如接口调用,当其完成时,执行setState操作,而此时我们已经将组件从DOM中移除,从而导致上述错误。
3.解决办法
componentWillUnmount() {
this.setState=(status,callback)=>{
return;
}
}
娜娜阅读 352
寒青赞 11阅读 3.4k
zZ_jie赞 4阅读 2.8k
alwaysVe赞 4阅读 9.1k
云绮棠兮赞 4阅读 4k评论 2
南玖赞 5阅读 1.6k评论 1
alwaysVe赞 2阅读 6.5k评论 5
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。