转载于:https://www.jianshu.com/p/938bb14b07aa
React-Navigation使用出现Warning: isMounted(...) is deprecated in plain Javascript Classes
使用React-Navigation出现以下问题:
Warning: isMounted(...) is deprecated in plain Javascript Classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.
github上issue : https://github.com/react-navigation/react-navigation/issues/3956
这里的issue说的很明白了,这个问题不是组件本身的问题是React Native 的bug.可查看rn的issue里面存在此问题.
目前解决办法就是忽略警告(坐等fb解决这个bug了):
在index.js上方加上如下代码即可;
import { YellowBox } from 'react-native';
YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated', 'Module RCTImageLoader']);