Genymotion 虚拟机调试react-native 出现下面的警告
先看上面第一个黄色的警告
警告内容为 componentWillMount is deprecated and will...........
意思为componentWillMount这个周期 已经废弃,不支持使用,并且将会在下一个重要的版本中移出。请使用componentDidMount代替.........
知道大概意思之后,该如何不想这个警告呢?
那就需要看看这个警告 是从哪里来的。看到右上角有一个Stacktrace按钮 我们点击查看它的警告来源
看到红色横线第一条 的路径 ,对应的去依赖包里面打开它
ok 找到对应的文件和位置之后,有没有看到一个控制台的警告打印信息,需要把它给注释掉,完了之后你再刷新一下虚拟机,看看警告还有没有
ok,我刷新了一便之后,就没了之前的警告信息剩下一条关于 react 2015年就好像废弃的语法 isMounted警告
没关系,像上面的步骤一样,点击右上角的 StackTrace 找到第一条警告的路径 ,对应路径找到相应的文件
注释完之后,刷新虚拟机。可以看到就没有警告出现,这样子就 大功告成拉!!
还有一个方法是直接在App.js加入如下内容
console.disableYellowBox = true;
console.warn('YellowBox is disabled.');