인터셉팅 라우트(Intercepting Routes)는 기존의 라우팅 흐름을 가로채어 특정 컴포넌트를 원하는 방식으로 렌더링할 수 있는 기능이다.
이를 통해 모달(modal) 기반 내비게이션을 구현하거나, 기존 페이지를 유지한 채 특정 콘텐츠만 변경하는 UI를 쉽게 만들 수 있다.
인터셉팅 라우트는 .(점) 또는 (..)을 활용하여 특정 경로를 가로챌 수 있다.
/app
├── layout.tsx
├── page.tsx
├── (.)book
│ ├── [id]
│ │ ├── page.tsx
├── book
│ ├── [id]
│ │ ├── page.tsx