Реагировать на событие OnPress собственного компонента TextInput и перехватывать компоненты через SyntheticEvent - PullRequest
0 голосов
/ 26 апреля 2019

Дано:

// React Native Component

<TextInput
  name='text-input'
  value='text-value'
  style={{height: 40}}
  placeholder="Type here to translate!"
  onChange={handleOnChange} />

Я бы хотел сделать это

handleOnChange = ({ target: {name, value}) => this.setState({[name]: value]})

Issue

https://facebook.github.io/react-native/docs/textinput#onchange

onChange callback passes { nativeEvent: { eventCount, target, text} } 

target возвращает число, но я ожидал, что это будет объект, как в React event.target - это объект (элемент в DOM), когда мы проверяем input onClick в параметрах обратного вызова.

Вопрос

Может кто-нибудь объяснить, почему я не могу сделать это в react-native?

...