404 에러
가 발생한다.Error: NEXT_NOT_FOUND
가 발생한다.Absolute Dim
을 만들어서 modal
을 구현.Parallel Routes
에 Soft Navigation
과 Hard Navigation
이 있다.Soft Navigation
: 어플리케이션이 활성화 된 상태에서 Link
, Router
등을 통해 페이지를 Navigate 하는 경우Hard Navigation
: 전체 페이지가 새로고침 되는 경우. (ex. URL을 통한 접속, 새로고침 등) default.tsx
를 먼저 렌더 시도하고, 불가능하면 404를 렌더한다.Soft Navigation
하는 경우 Router
의 변화를 Intercept
하여 Parallel Routing
을 하기 때문에 Hard Navigation
으로 접근할 수 있는 페이지를 만들어 해결하려고 했다.default.tsx
를 구현하여 해결할 수 있을 것 같았다.(without-nav-bar)/half-self/@modal/find-expert
(without-nav-bar)/half-self/find-expert
디렉터리 하위에 page 생성 ⇒ ❗️ 문제: 모든 Navigation이 Intercept되지 않고 (without-nav-bar)/half-self/find-expert
page로 이동함(without-nav-bar)/half-self/@modal/find-expert
)를 (without-nav-bar)/half-self/@modal/(.)find-expert
로 수정하여 한 레벨 상위에서 Navigation을 Intercept하도록 구현default.tsx
를 통해 구현도 해 볼 수 있을 것 같다.default.js
file to render as a fallback when Next.js cannot recover a slot's active state based on the current URL. [Next.js 공식문서 발췌]