문서 껍데기
app/layout.tsx
반드시 <html>과 <body>를 포함하고 모든 라우트를
감싼다.
App Router는 URL을 폴더 세그먼트에 맞추고, 각 세그먼트의 예약 파일을 읽어 공유 레이아웃, 최종 페이지, 서버/클라이언트 경계를 한 번에 구성한다.
/dashboard/settings
app/dashboard/settings
layout.tsx + page.tsx
RootLayout / DashboardLayout / Page
app/layout.tsx
반드시 <html>과 <body>를 포함하고 모든 라우트를
감싼다.
dashboard/layout.tsx
하위 페이지가 바뀌어도 유지되는 내비게이션, 사이드바, 공통 데이터를
둔다.
"use client"
상태, 이벤트 핸들러, 브라우저 API가 필요한 작은 컴포넌트에만
선언한다.