본문 바로가기

프로그래밍/Error Log

Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager.

Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager.

 

 

하단 네비게이션 배치 중 위와 같은 에러가 발생했다. 현재 라이브러리는 아래 두가지만 설치한 상황이다.

npm i @react-navigation/native @react-navigation/bottom-tabs

 


 

이는 네비게이션 관련 라이브러리를 덜 설치해서 발생한 문제인데, react-native 공식 문서를 참고하여 추가 설치를 진행하였다. (참고 : React-Native Getting Start 링크)

 

1. 설치

npm install react-native-screens react-native-safe-area-context

 

2. pods

Mac을 사용해 ios도 동시 개발중이기 때문에 pods를 사용해 linking을 완료해준다.

npx pod-install ios

 

에러 해결!