react异步setState警告如何处理?

#1

我这里没有用状态管理
在这里请求,但是有时候组件卸载了,接口才请求成功就会警告,我现在都是这样搞的 有办法批处理吗, 加个标志好改好多文件

componentDidMount(){
    ajax().then(res=>{
       this.setState({
          // something
      })
    })
}
#2

报的什么警告,麻烦贴下警告信息

#3

一般的ajax都会有一个取消请求的api(比如axios的cancel token),如果实在觉得这个警官很烦,可以在组建摧毁的时候取消一下请求

#5

在 componentWillUnmount里记录下组件是否被销毁,如果被销毁在异步回调里就不执行setState