괄호 폴더는 URL을 바꾸지 않고 코드와 레이아웃 책임만 나눈다
라우트 그룹을 볼 때는 폴더명, 실제 URL, 적용 레이아웃, 충돌 가능성을 한 줄로 맞춰 읽으면 된다.
| 파일 위치 | 실제 URL | 그룹의 역할 | 주의할 점 |
|---|---|---|---|
| app/(marketing)/page.tsx | / | 마케팅 홈을 논리적으로 묶음 | URL에는 marketing이 나오지 않음 |
| app/(marketing)/about/page.tsx | /about | 소개 페이지가 마케팅 레이아웃을 공유 | 기존 /about 경로 유지 |
| app/(dashboard)/dashboard/page.tsx | /dashboard | 대시보드 쪽 파일을 별도 그룹으로 관리 | 그룹명보다 실제 세그먼트가 URL을 만듦 |
| app/(marketing)/layout.tsx | URL 없음 | 그룹 내부 페이지만 감싸는 레이아웃 | RootLayout 아래에 중첩됨 |
| app/(auth)/login/page.tsx + app/(admin)/login/page.tsx | /login 충돌 | 두 그룹이 같은 최종 URL을 만들 수 있음 | 최종 URL은 반드시 하나만 존재해야 함 |