layout comparison

RootLayout과 중첩 레이아웃은 공유 범위와 데이터 책임이 다르다

둘 다 children을 감싸지만, 어디까지 적용되는지와 어떤 데이터를 가져올지가 다르다.

비교 항목RootLayoutNested Layout판단 기준
적용 범위앱 전체특정 폴더와 하위 라우트모든 페이지에 필요한가
필수 태그html, body 필요일반 컴포넌트 구조root layout만 문서 껍데기 담당
공유 UI전역 header, font, provider섹션 nav, sidebar, tab섹션 밖에서도 보여야 하는가
데이터전역 설정, 세션 기본값섹션 공통 데이터하위 페이지가 모두 쓰는가
위험너무 많은 책임 집중범위를 잘못 잡아 UI 누수필요한 최소 폴더에 둔다