Вы можете хранить тексты ввода в вашем состоянии.Просто слушайте событие onChangeText
.Попробуйте добавить это к вашему входу:
onChangeText={val => updateState(index, val) />
Где index
- индекс вашего элемента из функции renderItem.Позже добавьте метод:
updateState = (index,value) => {
const Textdata = [...this.state.Textdata]; //make a copy of array
Textdata[index] = value;
this.setState({ Textdata: Textdata });
}
Затем, нажав кнопку, вы можете проверить этот массив.
В качестве другого примера, когда значение из компонента Picker изменяется, вы можете обработать его следующим образом:
onValueChange={itemValue => this.setState({someNameForThisPicker: itemValue})}