React Native input에 기본 property인 autoFocus를 사용할때 ios는 잘 작동되지만 android에선 제대로 작동하지 않는 버그가 있어
약간의 트릭으로 autoFocus를 구현해보았습니다.
useEffect(() => {
if (campus_search_input_ref.current) {
//android focus 가 오작동 하기때문에 딜레이
Platform.OS === "ios"
? campus_search_input_ref.current.focus()
: setTimeout(() => campus_search_input_ref.current.focus(), 50);
}
}, []);