const ref_input: Array<RefObject<TextInput>> = [];
ref_input[0] = useRef(null);
ref_input[1] = useRef(null);
ref_input[2] = useRef(null);
ref_input[3] = useRef(null);
// 이런 식으로 0~3까지 설정해주었음. #2에 있는 에러를 해결하고나면 정상작동함.
return (
<InputContainer
placeholder="UserName"
onChangeText={setUsername}
returnKeyType="next"
autoCapitalize="none"
ref={ref_input[0]}
onSubmitEditing={() => {
ref_input[1]?.current?.focus();
}}
value={username}
/>
...
)
참고 : https://velog.io/@maliethy/React-Native-TextInput-auto-focus-%ED%95%98%EA%B8%B0