Genymotion 虛擬機(jī)調(diào)試react-native 出現(xiàn)下面的警告
黃色為警告內(nèi)容
先看上面第一個黃色的警告
警告內(nèi)容為 componentWillMount is deprecated and will...........
意思為componentWillMount這個周期 已經(jīng)廢棄米死,不支持使用谤专,并且將會在下一個重要的版本中移出代嗤。請使用componentDidMount代替.........
知道大概意思之后,該如何不想這個警告呢盯蝴?
那就需要看看這個警告 是從哪里來的“妒郏看到右上角有一個Stacktrace按鈕 我們點擊查看它的警告來源
看到紅色橫線第一條 的路徑 ? ?痊臭,對應(yīng)的去依賴包里面打開它
警告路徑
ok 找到對應(yīng)的文件和位置之后踩萎,有沒有看到一個控制臺的警告打印信息停局,需要把它給注釋掉,完了之后你再刷新一下虛擬機(jī)香府,看看警告還有沒有
警告信息的位置
ok董栽,我刷新了一便之后,就沒了之前的警告信息剩下一條關(guān)于 ?react 2015年就好像廢棄的語法 ? isMounted警告
警告
沒關(guān)系企孩,像上面的步驟一樣锭碳,點擊右上角的 StackTrace ? 找到第一條警告的路徑 ?,對應(yīng)路徑找到相應(yīng)的文件
isMounted警告
注釋完之后勿璃,刷新虛擬機(jī)擒抛。可以看到就沒有警告出現(xiàn)补疑,這樣子就 大功告成拉F缁Α!
還有一個方法是直接在App.js加入如下內(nèi)容
console.disableYellowBox = true;
console.warn('YellowBox is disabled.');
警告