忽略componentWillMount和componentWillReceiveProps警告消息

时间:2019-08-09 09:23:50

标签: react-native

这些烦人的消息一直出现,即使我没有在代码中使用这些功能。问题是我的某些依赖项使用了它们。它们阻止了模拟器和调试器的屏幕。我必须一直关闭它们,这些消息与我的开发无关。我该如何忽略它们?

Message in debugger

Message in iPhone simulator

1 个答案:

答案 0 :(得分:0)

要忽略特定的YellowBox消息:

import { YellowBox } from 'react-native';

class App extends Component {

  constructor(props) {
    super(props);

    YellowBox.ignoreWarnings([
      'Warning: componentWillMount is deprecated',
      'Warning: componentWillReceiveProps is deprecated',
    ]);

  }
...

更新:正如@Auticcat指出的那样,这仅适用于模拟器。