Layout

layout 공유 UI와 유지 상태

RootLayout, 중첩 레이아웃, 레이아웃 데이터 페칭의 역할을 URL 계층과 함께 정리합니다.

Root

앱 전체 껍데기

전역 폰트, 기본 메타 구조, 공통 Provider를 배치하는 최상위 파일입니다.

Nested

구간별 공통 UI

대시보드 사이드바처럼 특정 영역에서만 유지되는 UI에 적합합니다.

Persistence

전환 중 유지

하위 page가 바뀌어도 레이아웃은 유지되어 불필요한 재마운트를 줄입니다.

layout 공유 범위

공유 범위가 곧 layout을 둘 위치다

모든 페이지에 필요한 UI는 루트에, 특정 URL 묶음에서만 필요한 UI는 해당 폴더의 layout에 둡니다.

배치 질문

전체인가사이트 전체에서 필요한 네비게이션인지 확인합니다.
구간인가대시보드, 블로그처럼 특정 섹션에만 필요한지 봅니다.
데이터인가공유 UI가 서버 데이터에 의존하면 가져오는 위치도 함께 정합니다.