인프런 커뮤니티 질문&답변

호호히히히님의 프로필 이미지
호호히히히

작성한 질문수

Next + React Query로 SNS 서비스 만들기

로그인 모달에서 발생하는 문제 해결하기(router.replace)

login 페이지와 리다이렉트 관련 질문입니다.

해결된 질문

작성

·

461

·

수정됨

0

 

  1. <Link href="/login"> 클릭을 통해서

  2. (beforeLogin)/login/page.tsx로 이동

     

    1. 여기서는 replace('i/flow/login')으로 리다이렉트

       

  3. 어쨋거나 <Link>를 통해 이동 -> 리다이렉트 됐으니 인터셉팅 라우팅한 (.i)/flow/login/page.tsx로 이동

  4. i/flow/login/page.tsx는 새로고침 시 이동 할 때 보여줌

이 맞나요?.?

넥스트 처음이라 너무 어렵네요.. 눈물이 앞을 가립니다.. 제대로 이해한건지 모르겠어서 확인하고자 질문 드려봅니다.

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 맞습니다. 3에서는 router.replace를 통해서 이동해서 인터셉팅 라우터가 작동하는 겁니다. Link와 더불어서 router.push, router.replace 모두 인터셉팅 라우터를 작동시킵니다.

빠른 답변 정말 감사드립니다!
Link와 더불어서군요.. 꼼꼼히 들어도 귀가 맘대로 빼먹나봅니다..

다시 한 번 짚어주셔서 감사합니다!

호호히히히님의 프로필 이미지
호호히히히

작성한 질문수

질문하기