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