Если вы хотите получить доступ к TextInput методам , то вам нужно создать ссылку на этот компонент, затем, используя ссылку, вы можете использовать его метод.
Например, у вас есть форма в вашем приложении ивы хотите, чтобы, когда пользователь заполнил первое поле, а после этого вы хотите установить фокус на следующее поле, вы можете сделать это следующим образом:
<TextInput
shake
keyboardAppearance='light'
autoFocus={false}
autoCapitalize='none'
autoCorrect={false}
keyboardType='default'
returnKeyType='next'
value={this.state.sector}
ref={input => { this.sectorInput = input}}
onSubmitEditing={() => {
this.nextField.focus();
}}
onChangeText={sector => this.setState({ sector })}
/>
<TextInput
shake
keyboardAppearance='light'
autoFocus={false}
autoCapitalize='none'
autoCorrect={false}
keyboardType='default'
returnKeyType='next'
value={this.state.sector}
ref={input => { this.nextField = input}}
onSubmitEditing={() => {
this.handleSubmit();
}}
onChangeText={nextField => this.setState({ nextField })}
/>
Теперь, когда пользователь заполнит поле sector
, тогда, если оннажмите далее, затем nextField
автоматически сфокусируется.