Genymotion 虚拟机调试react-native黄色警告

Genymotion 虚拟机调试react-native 出现下面的警告


Genymotion 虚拟机调试react-native黄色警告_第1张图片
黄色为警告内容

先看上面第一个黄色的警告

警告内容为 componentWillMount is deprecated and will...........

意思为componentWillMount这个周期 已经废弃,不支持使用,并且将会在下一个重要的版本中移出。请使用componentDidMount代替.........

知道大概意思之后,该如何不想这个警告呢?

那就需要看看这个警告 是从哪里来的。看到右上角有一个Stacktrace按钮 我们点击查看它的警告来源

看到红色横线第一条 的路径    ,对应的去依赖包里面打开它

Genymotion 虚拟机调试react-native黄色警告_第2张图片
警告路径

ok 找到对应的文件和位置之后,有没有看到一个控制台的警告打印信息,需要把它给注释掉,完了之后你再刷新一下虚拟机,看看警告还有没有


Genymotion 虚拟机调试react-native黄色警告_第3张图片
警告信息的位置

ok,我刷新了一便之后,就没了之前的警告信息剩下一条关于  react 2015年就好像废弃的语法   isMounted警告


Genymotion 虚拟机调试react-native黄色警告_第4张图片
警告

没关系,像上面的步骤一样,点击右上角的 StackTrace   找到第一条警告的路径  ,对应路径找到相应的文件


Genymotion 虚拟机调试react-native黄色警告_第5张图片
isMounted警告

注释完之后,刷新虚拟机。可以看到就没有警告出现,这样子就 大功告成拉!!



还有一个方法是直接在App.js加入如下内容

console.disableYellowBox = true;

console.warn('YellowBox is disabled.');


Genymotion 虚拟机调试react-native黄色警告_第6张图片
警告


直接写入这一段内容就不会在现实黄色警告了。

你可能感兴趣的:(Genymotion 虚拟机调试react-native黄色警告)