React Native/React Native_error
[React Native - ios] createMaterialTopTabNavigator Tab.Screen 구현 시, 최초 렌더링에서 full screen height 구현되지 않는 버그
bocoder
2022. 5. 9. 20:42
728x90
반응형
* createMaterialTopTabNavigator 를 이용하여 상단 탭 구성 후 앱 실행 시, 최초 rendering 에서 Tab.Screen 전체가 표시되지 않고, 다른 탭으로 이동 후 돌아오면 정상적으로 표현됨

# 원인
react-native 에서 제공되는 SafeAreaView 를 사용했었는데,
navigation 사용 시에는 react-native-safe-area-context 에서 제공하는 SafeAreaView를 사용해야 더욱 안정적이라고 했고,
변경하여 적용하였으나 동일한 현상이 발생함
* reference : https://reactnavigation.org/docs/handling-safe-area
++++
최종적으로 react-native-pager-view 의 v5.4.15 에서 발생하는 버그로 확인됨
# 해결
react-native-pager-view 패키지의 버전을 v5.4.15 --> v5.4.1 로 변경하여 해결함
//before
"react-native-pager-view": "^5.4.15",
//after
"react-native-pager-view": "^5.4.1",
* reference : https://github.com/react-navigation/react-navigation/issues/10528#issuecomment-1106234000
728x90
반응형