2018-09-03 Warning: setState(...

2018-09-03  本文已影响4人  6seaq

出现的原因是组件卸载之后调用了setState({}),网络请求耗时时间长,直接返回了某个页面。

componentWillMount() {
        this._isMounted = true;
      }

componentWillUnmount() {
          this._isMounted = false;
      }

异步请求返回结果之后判断再setState

if (this._isMounted) {
            this.setState({});
        }
上一篇 下一篇

猜你喜欢

热点阅读