如何使用React-Router访问URL中的参数?

时间:2019-12-30 11:50:24

标签: react-router

我有这条路线来显示所有订单的列表:

<class App>
  <Route path='/orders'>
    <PageOrder ...

在列表中单击时,我们会转到这样的链接,以显示所选订单的摘要数据:

<class App>
  <Route path='/order/:id'>
    <PageSummary order={this.state.order} ...

问题是我需要在App中获取订单数据才能将其传递给PageSummary,但是App在呈现PageSummary之前如何获取ID?

从理论上讲,我可以让PageSummary本身检索订单数据,但是由于数据很多,我想在App中获取数据,以便许多屏幕(如PageSummary)可以使用它而不必不必要的数据库访问。那么如何在App中获取订单数据?

0 个答案:

没有答案