我已经从RN 0.54升级到0.57,由于使用了React Native Elements,我的应用程序已经大大减少了.
我在TextInput
组件上使用了他们的错误功能,这些组件基本上启用了道具,您可以设置错误消息的样式并设置错误消息.非常方便,但升级已打破这些,我现在迎接这个错误:
所以我删除了该代码并且错误消失了,但是当我运行此代码时,我仍然收到问题:
{ this.state.event.cards[i].fields[j].error &&
<Text style={{ color: '#e74c3c', fontSize: 14, paddingLeft: 5 }}>
{this.state.event.cards[i].fields[j].error}
</Text>
}
Run Code Online (Sandbox Code Playgroud)
当我开始输入文本输入时,它将我的错误消息设置为空字符串,因此如果返回错误,键入该字段将使错误消失.
一旦this.state.event.cards[i].fields[j].error
成为字符串,我就会收到此错误.但是你可以看到我检查是否存在错误,然后我只是显示错误,或至少尝试.
另一组眼睛会对此感激不尽.