본문으로 건너뛰기

리액트 네이티브 Couldn't find a navigation object 에러

· 약 1분

NavigationContainer 를 분명 넣어주었고, 잘만 돌아가던 RN이 갑자기 에러를 뿜을 때.

터미널

Error: Couldn't find a navigation object. Is your component inside NavigationContainer?

해결법

@react-navigation/core 로 import 해오는 hook이나 type이 있다면, @react-navigation/native로 바꿔준다.

ex)

import { useFocusEffect } from '@react-navigation/core'; // xxxx
import { useFocusEffect } from '@react-navigation/native'; // oooo