Я использую <InputText>
из react-native-paper
для своего приложения. И я использую свойство autofocus
каждый раз, когда я переключаюсь с одного вида на другой, поэтому я могу печатать напрямую, когда появляюсь на экране.
Но проблема в том, что клавиатура появляется случайно ... Иногда Клавиатура приходит одна, и иногда мне нужно нажать на вход, чтобы открыть клавиатуру ...
Это пример ввода, который я использую везде:
<TextInput
label="Article"
value={this.state.article}
onChangeText={article => this.setState({article})}
onSubmitEditing={this.submitStepSaisie1}
autoFocus
style={{backgroundColor: 'transparent'}}
/>
Я пытался использовать ref, как это в моем конструкторе:
constructor(props) {
super(props);
this.fieldOne = React.createRef();
this.fieldTwo = React.createRef();
}
И на моем TextInput:
<TextInput ref={this.fieldOne} />
Но когда я вызываю this.fieldOne.current.focus()
, он возвращает мне следующую ошибку: Cannot read property 'focus' of null.
У вас, ребята, есть хитрость? Спасибо!