app 디렉토리에서 중첩된 폴더는 일반적으로 URL 경로에 매핑됩니다. 그러나 폴더를 라우트 그룹으로 표시하여 폴더가 라우트의 URL path에 포함되지 않도록 할 수 있습니다.

이렇게 하면 URL path 구조에 영향을 주지 않고 라우트 세그먼트와 프로젝트 파일을 논리적 그룹으로 구성할 수 있습니다.

라우트 그룹은 다음과 같은 경우에 유용합니다.

컨벤션

폴더 이름을 괄호로 묶어 라우트 그룹을 만들 수 있습니다. (folderName)

예제

URL path에 영향을 주지 않고 라우트 구성하기

URL에 영향을 주지 않고 라우트를 정리하려면 그룹을 만들어 관련 라우트를 함께 보관하세요. 괄호 안의 폴더는 URL에서 생략됩니다. (예: (marketing) 또는 (shop))

Untitled

(marketing)(shop) 내부의 라우트가 동일한 계층 구조를 공유하더라도 해당 폴더에 layout.js 파일을 추가하여 각 그룹에 대해 서로 다른 레이아웃을 만들 수 있습니다.

Untitled