为什么在一个新的反应原生项目之后有很多弃用警告?

rad*_*sch 15 xcode ios reactjs react-native

重现步骤:

安装版本:

react 15.4.2
react-native 0.40.0
Run Code Online (Sandbox Code Playgroud)

创建一个新项目

react-native init reactNativeTest
Run Code Online (Sandbox Code Playgroud)

运行项目

1) Start Xcode
2) Open Project reactNativeTest
3) Run App
Run Code Online (Sandbox Code Playgroud)

当我在xcode中运行它时,我得到了弃用警告,语义问题和CoreFoundation错误.

看截图

在此输入图像描述

Pet*_*r W 6

这些是React Native 0.40(在React Native github项目中报告为问题#11736)中的已知问题,这些问题在新项目中发生在其他人(我自己也是如此)上.

截至17分钟前,有一些拉动请求减少了一些问题.

一位关于该问题的评论者报告说"那些是警告,你可以大多忽略那些警告.你的项目应该可以正常运行这些警告." 我已经证实了这一点,但希望我们能尽快清除这些警告.

  • 您是建议“应用所有建议的更改”还是完全信任 RN 并取消选中所有建议的修改更好? (2认同)
  • React Native是热垃圾,如果它没有任何警告就无法构建.警告存在是有原因的,有很多模糊了本机代码中的重要警告,我们实际上可能需要修复它们.滚动450个警告以查找编译错误也非常糟糕. (2认同)