」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 React Router v4/v5 中建立嵌套路由?

如何在 React Router v4/v5 中建立嵌套路由?

發佈於2024-11-16
瀏覽:887

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