我在我的应用中git reset --soft
工作后添加了ProgressBarAndroid
。但是,我得到了一个我无法摆脱的奇怪错误。正如错误所述,您将在下面的代码中注意到 - 我没有使用React.Proptypes。我看到在Android模拟器中工作的进度条。我唯一想到的可能是I'm the third party case,如警告信息中所链接,但我不知道如何。
ProgressViewIOS
感谢您的帮助!
答案 0 :(得分:0)
警告来自indeterminate
的{{1}}道具。
查看source,它抱怨ProgressBarAndroid
自定义propType,它未传递给“secret”最后一个参数,然后传递给indeterminate
功能
在React Native中等待PR时,您可以通过以下方式修复它:
打开以下文件:
PROJECT_DIR / node_modules /反应天然/库/组件/ ProgressBarAndroid / ProgressBarAndroid.android.js
查找函数ReactPropTypes.bool
。
添加spread operator(var indeterminateType = function(props, propName, componentName)
),以便传递“秘密”最后一个参数:
...rest
和
var indeterminateType = function(props, propName, componentName, ...rest) {