본문 바로가기

Next.js

[Next.js] Route Groups

Route Grups: (폴더이름)

폴더가 경로의 URL 경로에 포함되지 않도록 할 수 있다.
URL 경로 구조에 영향을 주지 않고, 경로 세그먼트와 프로젝트 파일을 논리적 그룹으로 구성할 수 있다.

 

 

괄호 표시된 폴더 이름은 경로에서 제외된다.

그러나 layout.js를 폴더 안에 포함시킬 수 있으므로 여러 layout을 중첩하여 사용하기에 용이하다.

 

여러개의 Root layout.js 폴더

가장 바깥쪽의 layout.js를 제거하고 각 경로 내에 layout.js를 추가한다.

각 루트 레이아웃은 html, body tag가 필요하다.

완전히 다른 UI 섹션으로 구분할 때 사용된다.

루트레이아웃이 다른다면 페이지를 이동할 때 전체 렌더링이 발생한다. (보통 내부의 페이지만 렌더링 되었음)

 

 

'Next.js' 카테고리의 다른 글

[Nest.js] Dynamic Routes  (0) 2024.05.22
[Next.js] Project Organization  (0) 2024.05.22
[Next.js] Redirecting  (0) 2024.05.22
[Next.js] Loading UI and Streaming  (0) 2024.05.21
[Next.js] Error Handling  (0) 2024.05.20