React-Native TextInput с состоянием не влияет - PullRequest
0 голосов
/ 30 августа 2018

код:

<TextInput
      style={{height: 40, borderColor: 'gray', borderWidth: 1}}
      onChangeText={(text) => {
          const newText = text.replace(/[^\d]+/, '');
          this.setState({inputValue: newText})
      }}
      value={this.state.inputValue}
      keyboardType='numeric'
/>

Я хочу, чтобы пользователь мог вводить только цифры ,, а другие будут заменены. но на самом деле эффекта нет.

IOS> 10

"реагировать": "16.3.1",

"реагировать-нативный": "^ 0.55.3",

результат работы

1 Ответ

0 голосов
/ 30 августа 2018

Я проверил ваш образец на моей стороне, и он работает хорошо: https://snack.expo.io/@sanjar/so52091526

Вы установили значение по умолчанию вашего состояния в конструкторе?

...