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 составная часть

Любая идея, как получить Рефов свойство

Ответы на вопрос(4)

Ваш ответ на вопрос