• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

modal에 intercept route를 사용하는 이유가 새로고침했을때를 위함인가요?

24.05.12 10:21 작성 조회수 96

0

안녕하세요 선생님.

수업을 듣다 궁금한게 생겨서 문의 드립니다.

모달창만 열려면 intercept를 쓰지 않고 패러렐 라우트에 일반라우트 폴더를 넣어도 작동하더라구요.

(beforelogin)/@modal2/i/flow/login

하지만 새로고침때는 그 페이지를 찾을 수 없기에 not-found.tsx를 호출하는걸 확인했습니다.

modal에 intercept route를 사용하는 이유가 새로고침했을때를 위함이라고 이해하면 될까요? 혹은 다른 추가적인 이유가 더 있는지 궁금합니다.

답변 1

답변을 작성해보세요.

0

네 새로고침 대비가 하나의 이유이고, 두 번째 이유는 뒷 배경은 이전 라우터 그대로 가면서 모달만 그 위에 띄우기 위함입니다.(홈 라우트 위에 로그인 모달)