Reactjs 具有多个动态参数的路由顺序

Reactjs 具有多个动态参数的路由顺序,reactjs,react-router,jsx,Reactjs,React Router,Jsx,我的问题是,如果不完全依赖JSX中路由的顺序,我就无法找到在深度链接中处理多个动态参数的最佳方法 我将从概述我的应用程序的流程开始 电视剧列表->用户点击剧->剧集列表->用户点击剧集->显示关于剧集的统计信息 在此流程之后,我希望我的路径是/series/:series\u id/eposit/:eposit\u id 目前,我的路由器基本上是这样设置的: <Router> <Switch> <Route exact path="/series" co

我的问题是,如果不完全依赖JSX中路由的顺序,我就无法找到在深度链接中处理多个动态参数的最佳方法

我将从概述我的应用程序的流程开始

电视剧列表->用户点击剧->剧集列表->用户点击剧集->显示关于剧集的统计信息

在此流程之后,我希望我的路径是
/series/:series\u id/eposit/:eposit\u id

目前,我的路由器基本上是这样设置的:

<Router>
  <Switch>
    <Route exact path="/series" component={SeriesLibrary} />
    <Route
      path="/series/:series_id/episode/:episode_id"
      component={Episode}
    />
    <Route path="/series/:series_id" component={EpisodeLibrary} />
  </Switch>
</Router


您可以将精确道具传递到场景库:

<Router>
  <Switch>
    <Route exact path="/series" component={SeriesLibrary} />
    <Route exact path="/series/:series_id" component={EpisodeLibrary} />
    <Route
      path="/series/:series_id/episode/:episode_id"
      component={Episode}
    />
  </Switch>
</Router>

哇,我简直不敢相信lol。。。我原以为添加exact意味着它必须与
/series/:series\u id
匹配,而不会与
/series/4786
匹配,谢谢!