我已经从 RN 0.54升级到0.57,我的应用程序由于使用反应本机元素而几乎崩溃了。
我利用他们的错误功能的 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>
}
当我开始输入一个文本输入时,它将我的错误消息设置为一个空字符串,所以如果返回一个错误,在字段中输入将使错误消失。
一旦 this.state.event.cards[i].fields[j].error
变成字符串,就会返回这个错误。然而你可以看到我检查是否存在错误,然后我只是显示错误,或至少尝试。
另一双眼睛会很感激的。