라우트 이동 시 layout은 유지되고 page만 바뀌는 범위를 먼저 본다
같은 layout 아래에서 이동하면 공유 UI와 그 안의 클라이언트 상태가 유지될 수 있다.
| 이동 | 유지되는 UI | 교체되는 UI | 확인할 신호 |
|---|---|---|---|
| /dashboard → /dashboard/settings | root layout, dashboard layout | page.tsx 영역 | 사이드바는 유지되고 본문만 바뀜 |
| /about → /dashboard | root layout | about page에서 dashboard layout+page로 교체 | 대시보드 사이드바가 새로 나타남 |
| /dashboard/settings → / | root layout | dashboard layout과 settings page 제거 | 사이드바가 사라짐 |
| 같은 layout 안 이동 | layout 내부 상태 | children 영역 | 검색어, 펼침 메뉴 같은 상태 유지 가능 |
| template 사용 시 | layout보다 자주 재생성 | template 아래 영역 | 이동마다 초기화가 필요할 때 선택 |