1

1.产生错误:微信图片_20191209173050.jpg
2.出现错误的原因
通常react组件已经从DOM中移除,但是我们在组件中做的一些异步操作还未结束,如接口调用,当其完成时,执行setState操作,而此时我们已经将组件从DOM中移除,从而导致上述错误。
3.解决办法

componentWillUnmount() {
     this.setState=(status,callback)=>{
        return;
     }
  }

娜娜
33 声望6 粉丝

前端工程师一枚