레이아웃 경계
중첩 레이아웃은 유지 범위로 책임을 나눈다
모든 공통 UI를 한곳에 모으기보다, 어떤 화면 전환에서도 유지되어야 하는지 기준으로 배치합니다.
root layout
segment layout
children slot
전역 껍데기
html, body, 전역 provider처럼 앱 전체에서 유지될 구조를 둡니다.
도메인별 공통 UI
dashboard, docs처럼 하위 화면이 공유하는 내비게이션과 프레임을 둡니다.
바뀌는 내용
children은 현재 라우트의 페이지가 들어오는 경계로 생각하면 됩니다.
01 · 전역
앱 전체 설정을 둡니다.
02 · 구역
세그먼트 UI를 고정합니다.
03 · 페이지
콘텐츠만 교체합니다.
04 · 데이터
캐시 재사용을 기대합니다.
이 UI가 하위 링크 이동 때 남아야 하면 layout, 이동마다 다시 시작해야 하면 page나 template 쪽을 검토합니다.