[React-Native] react-native-bootsplash + 내장 StatusBar 버그

이명제·2023년 4월 3일

react-native 0.68+ 버전 환경에서 앱 개발 중에 galaxy Z-Flip 4 기종 환경에서 StatusBar의 barStyle이 정상작동하지 않는 부분을 확인했다. (barStyle이 light-content 로 고정되버리는 현상)

해당 기종에서 안되는 이유를 찾지못하다가 우연히 react-native-bootsplash 라이브러리에서 해당 문제를 겪는 이슈를 발견했으며, 해당 라이브러리 개발자가 이 이슈에 대응했지만 react-native 0.69+ 이상 버전부터 적용이 된다는 점을 확인했으며, 버전업을 하지 않는 이상 해결책이 없어서 rn 버전을 올려서 해결하였다.

(해당 react-native-bootsplash 이슈: https://github.com/zoontek/react-native-bootsplash/issues/366)

이 라이브러리 이슈때문에 강제로 react-native 0.69+ 버전으로 버전업을 하면서 앱을 다시 구동하는데 시간이 좀 걸렸지만 이 기회에 버전업을 했다는 점에서 긍정적으로 생각하기로 하였다...

(react-native 0.7+ 버전을 택하려 했지만 기타 rn 라이브러리 중에서 호환이 제대로 안되는 녀석이 있는지 확실치 않아서 0.69+를 선택하였다.)

0개의 댓글