2017-05-31 46 views
0

我在下面有一个react-native代码,当我使用键盘上的删除来清除TextInput组件中的所有字符串为空时,它总是显示第一个错误图片,当我DISMISS错误和reinput字符串时,它显示第二个错误图片,任何人都知道这里发生了什么,以及如何解决它?为什么在将反应原生TextInput组件中的所有字符串都清空时出现此错误?

渲染片断

<View> 
     <View> 
     <Text>NickName</Text> 
     </View> 
     <View> 
     <TextInput 
      placeholder="NickName" 
      onChangeText={(text) => SubjectStore.setDisplayName(text)} 
      value={SubjectStore.displayName} 
     /> 
     </View> 
    </View> 

商店

​​

首先错误画面

enter image description here

二错误画面

enter image description here

回答

0

我的猜测是,这与onChangeText函数的行为方式有关,与您的商店直接相关。你有没有尝试过使用onChange()?如果这不起作用,我会尝试将商店交互拉出到他们自己的助手函数中,这些函数被调用并从那里调试。

enter image description here

相关问题