React

중첩 라우팅 소개

실제 애플리케이션에서 매우 자주 쓰이는 강력한 라우팅 기법인 중첩 라우팅(Nested Routing)에 대해 알아보겠습니다. 중첩 라우팅은 말 그대로 라우트 안에 또 다른 라우트를 정의하는 방식입니다.

대시보드 레이아웃 컴포넌트와 자식 페이지 컴포넌트 생성를 중심으로 중첩 라우팅 소개의 판단 흐름을 읽습니다.

핵심 흐름

1

중첩 라우팅이란?

중첩 라우팅은 부모 경로에 해당하는 컴포넌트 내부에 자식 경로에 해당하는 컴포넌트를 렌더링하는 것을 의미합니다.

2

Outlet 컴포넌트

React Router v6에서 중첩 라우팅을 구현하는 핵심은 Outlet 컴포넌트입니다.

3

중첩 라우팅 구현 예제

대시보드와 그 하위 메뉴를 가진 간단한 애플리케이션을 만들어 중첩 라우팅을 이해해 봅시다.

4

중첩 라우팅의 장점

레이아웃 관리 효율성: 여러 하위 페이지에서 공통적으로 사용되는 레이아웃(헤더, 사이드바, 푸터 등)을 부모 라우트 컴포넌트 한 곳에서 관리할 수 있습니다.