🚨Error: NextRouter was not mounted.🚨

혜혜·2023년 11월 9일
0

Error Note

목록 보기
7/19
post-custom-banner

❗문제 내용

next/router 경로에 있는 useRouter를 import 했더니 발생한 문제이다. Next.js 공식 문서를 살펴보면, page router 시절의 useRouter와 현재 app router의 next/navigationuseRouter는 다르기 때문에 나타나는 문제라고 한다!

⚒️ 문제 해결

import { useRouter, usePathname } from 'next/navigation';

우리 프로젝트는 Next.js app router를 사용하고 있으므로, next/navigation에서 useRouter를 가져오는 코드로 변경하면 문제를 해결할 수 있다. 추가로 나는 router.pathname 속성을 사용하고 싶어서 next/routeruseRouter

🙇‍♂️ 참고자료

NextRouter was not mounted

profile
쉽게만살아가면재미없어빙고
post-custom-banner

0개의 댓글