2017-05-20 52 views
2

我是新來的原生反應,不知道如何處理當前案例,我已經花費大量時間尋找解決方案。我有以下構造函數:處理具有onChangeText事件屬性的反應本機

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

如何在TextInput中的onChangeText事件上保存值?是否正確處理原生反應中的屬性?

回答

2

兩種方式來處理的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} 
/> 
+0

感謝,它爲我工作,但什麼方法比較好?在原生反應中以這種方式處理數據是否可行? –

+0

他們都反應原生和他們是平等的你可以使用任何 –

+0

謝謝,這幫助我 –

相關問題