다음과 같이 아무것도 없는 하얀 화면이 뜰 때가 있습니다.
빨간 에러 화면도 아니라 디버깅을 어떻게 해야할지 막막하죠.
이때 켜둔 metro를 보시면 이유를 알 수 있습니다.
metro에 혹시 다음과 같은 에러가 뜨시는지 확인해주세요.
React Native:Module RCTEventEmitter is not a registered callable module..
이는 react navigation을 사용하실때 react-native-gesture-handler를 설치하지 않아서 생기는 문제인데요, 이를 설치하고 메트로를 재실행해주시면 됩니다.
npm i react-native-gesture-handler //제스쳐 핸들러 모듈 다운
react-native start --reset-cache //캐시를 지우고 메트로 실행
react-native run-android //안드로이드 에뮬레이터 실행
해당 에러에 대한 추가정보는
https://stackoverflow.com/questions/57107601/react-nativemodule-rcteventemitter-is-not-a-registered-callable-module-calling
이곳을 참고해주세요!