React에서 중첩된 경로를 사용하면 하나의 경로가 다른 경로 안에 중첩되는 경로를 계층적으로 구조화할 수 있습니다. 이는 특정 구성 요소나 페이지가 여러 경로에서 공유되는 복잡한 UI를 구축할 때 유용합니다.
중첩 경로를 만들려면 React 애플리케이션에서 라우팅을 처리하는 데 널리 사용되는 라이브러리인 React Router를 사용할 수 있습니다.
npm install react-router-dom
import { BrowserRouter as Router, Routes, Route, Outlet, Link } from 'react-router-dom'; // Layout Component with Nested Routes function Layout() { return ({/* This is where nested routes will be rendered */}); } // Components for each route function Home() { returnHome Page
; } function About() { returnAbout Page
; } function Dashboard() { return (); } function Stats() { returnDashboard
{/* Nested routes inside Dashboard */}Dashboard Stats
; } function Settings() { returnDashboard Settings
; } // App Component with Routes function App() { return (); } export default App; }> } /> } /> }> } /> } />
이 구조를 사용하면 대시보드 메뉴와 같은 공통 레이아웃을 사용할 수 있으며 중첩된 경로를 기반으로 통계나 설정과 같은 특정 섹션을 동적으로 로드할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3