react-router v4和5中的“ this.props.routes”在哪里?

时间:2019-04-04 14:22:31

标签: reactjs routing react-router react-router-v4 react-router-v5

我正在尝试从react-router v3.0.5升级到v5.0.0。我有很多事情要解决,其中一个就是面包屑。

我的项目使用react-breadcrumbs v1.6.6,期望使用“ routes”道具。在react-router v3.x中,如果组件用<Router>包装,则props中具有“ routes”。因此,您可以像这样实例化Breadcrumbs:

<Breadcrumbs
  routes={this.props.routes}
  location={this.props.location}
  params={this.props.params}
/>

但是在react-router v5.0.0中,我在props中找不到“ routes”。有没有办法获得这些“路线”道具?我不想升级到似乎并不向后兼容的Breadcrumbs v2.1.6。

0 个答案:

没有答案