禁止内部React Native propType验证

时间:2016-06-10 12:21:56

标签: react-native

使用版本0.27.2中的React Native NavigatorExperimental中的CardStack,我收到以下PropType验证错误:

Warning: Failed propType: Required prop `sceneRendererProps.isRequired`

然而,似乎这种验证是错误的,因为isRequired不应该是道具。它是通过两次调用PropTypes.shape引起的。

此错误已在React Native master上解决,但尚未在发行版中。如何在此期间压制黄盒?

1 个答案:

答案 0 :(得分:3)

这实际上是NavigationCard.js中的SceneView的proptype定义中的一个小错误

它已在主服务器中修复(commit),但该修复程序未进入0.27版本。

解决方法: 添加特定的忽略以隐藏警告(它无害)

console.ignoredYellowBox = ['Warning: Failed propType: Required prop `sceneRendererProps.isRequired`'];

<强>解决方案: 升级到0.28