React Native + Redux Form - используйте следующую кнопку клавиатуры для перехода к следующему полю TextInpu
Я используюRedux Form (RF) в приложении React Native. Все отлично работает но не могу понять как получитьrefs
от Поле input, чтобы перейти к следующему полю ввода с Redux Form.
Без РФэт решение будет работать просто отлично.
Вот мой код:
class RenderInput extends Component {
const { input, nextField, refs,
meta: { touched, error, warning },
input: { onChange } } = this.props
render() {
return (
<Input
returnKeyType = {'next'}
onChangeText={onChange}
onBlur={input.onBlur}
onFocus={input.onFocus}
onSubmitEditing = {(event) => {
// refs is undefined
refs[nextField].focus()
}}/>
)
}
}
class Form extends Component {
render() {
return (
<Field
name="field1"
focus
withRef
ref='field1'
nextField = "field2"
component={RenderInput}/>
<Field
name="vendor"
withRef
ref="field2"
nextAction = "field3"
component={RenderInput}/>
)
}
}
Я передаю собственностьnextField
для компонента, чтобы определить следующее поле ввода, когдаNext
клавиша на клавиатуре нажата, но я не могу получитьrefs
собственность внутриRenderInput
составная часть
Любая идея, как получить Рефов свойство