【bug解决】Warning: Can't perform a React state update on an unmounted component. 亚里士多德芙 2025-02-10 139 阅读1分钟 在React中遇到这种问题,是因为我们在异步调用时,组件被卸载,但是setState操作还在继续。 解决: componentWillUnmount() { // 避免组件被销毁时仍在异步操作更改state报错,当异步执行完成后要执行setState操作时,已经无法获得组件信息,由此造成该异常;故在组件销毁的时候将异步方法撤销。 this.setState = () => false; }