回到过去,每当我以前写<Component styles={{...}}/>
时
和React经常会抛出错误,很有帮助地说,也许我是指样式,而不是样式。
最近,我花了很多时间弄清楚为什么某个Text组件没有接受任何样式,结果是我使用样式代替样式。
我的问题是,如何再次启用这些错误?
答案 0 :(得分:0)
在React&React Native源代码中找到此类警告之后,这就是我所发现的。
负责这些警告的功能是throwOnStylesProp
。它在NativeMethodsMixinUtils.js中定义,并在NativeMethodsMixin.js中使用。
要能够看到以下警告:
styles
的组件必须使用NativeMethodsMixin
。基于these search results,似乎只有某些特定的RN组件使用了Mixin(TextInput
,TouchableHighlight
,TouchableOpacity
)。