Дано:
// 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
?