Eso es lo que estoy haciendo:
declare passCodeInput: React.RefObject<TextInput>; Pero aquí hay un problema que tengo al intentar llamar al método de focus :
setTimeout(() => this.passCodeInput.focus()); Llamo a focus on current , como this.passCodeInput.current!.focus()) pero esto no funcionará en mi caso.
Puede usar ref como a continuación:
import React, { useRef } from 'react' ... const MyFormComponent = () => { const ref_input2 = useRef(); const ref_input3 = useRef(); return ( <> <TextInput placeholder="Input1" autoFocus={true} returnKeyType="next" onSubmitEditing={() => ref_input2.current.focus()} /> <TextInput placeholder="Input2" returnKeyType="next" onSubmitEditing={() => ref_input3.current.focus()} ref={ref_input2} /> <TextInput placeholder="Input3" ref={ref_input3} /> </> ) }¡Espero que te ayude!