"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > React Router v4/v5에서 중첩 경로를 만드는 방법은 무엇입니까?

React Router v4/v5에서 중첩 경로를 만드는 방법은 무엇입니까?

2024년 11월 16일에 게시됨
검색:835

How to Create Nested Routes in React Router v4/v5?

React Router v4/v5를 사용한 중첩 경로

중첩 경로를 사용하면 React 애플리케이션 내 탐색을 위한 계층 구조를 생성할 수 있습니다. React Router v4 및 v5에서는 구성 요소를 사용하여 이를 달성할 수 있습니다.

예제

애플리케이션을 프런트엔드로 나누고 싶은 다음 예를 고려해보세요. 및 관리 영역.

위의 예에서 첫 번째 정의는 프런트엔드 경로를 정의하고 두 번째 정의는 관리자 경로를 정의합니다. 각 경로는 해당 경로에 액세스할 때 렌더링되어야 하는 구성 요소와 연결됩니다.

고려 사항

React Router v4에서는 구성 요소를 중첩하지 않습니다. 대신 다른 내에 배치합니다. 예:

다음과 같아야 함:

그리고 Topics 구성 요소는 다음과 같이 정의됩니다.

const Topics = ({ match }) => (
  

Topics

Example topic
);

이 구조를 사용하면 애플리케이션 라우팅에 대한 더 많은 유연성과 제어가 가능합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3