Warning: Can’t perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
解决方案
解决方法上面其实以及说到了。只需要找到对象的文件,在 componentWillUnmount
中取消所有的订阅以及异步执行即可。
下面是代码
1 | import React, { Component } from 'react' |
react-dom.development.js:12427 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.
解决方案
在 react 16.8 之后的版本中,修改了一下生命周期,移除了一些方法,componentWillMount
就是其中一个。现在如果要使用这个,使用 UNSAFE_componentWillMount
替换。但是不建议使用这个方法