我是 React Native 的新手,不知道如何处理当前案例,我已经花了很多时间寻找解决方案。我有以下构造函数:

constructor (props) {
  super(props);
  this.state = {
    newNote: { title: '', description: '', dateToRead: null },
    modalVisible: false
  };
}

如何在 TextInput 中保存 onChangeText 事件的值?它是否正确处理 React Native 中的属性?

最佳答案

处理 TextInput 数据的两种方法

<TextInput
  onChange={(event) =>
  this.setState({newNote: {...this.state.newNote,
  title: event.nativeEvent.text}}
  )}
  value={this.state.newNote.title}
/>

或者
<TextInput
  onChangeText={(text) =>
    this.setState({newNote: {...this.state.newNote,description: text}}
  )}
  value={this.state.newNote.description}
/>

关于reactjs - 在 native react 中处理具有 onChangeText 事件属性的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44081485/

10-11 19:56