如何在反应中访问路由参数的值?

How to access value of a routing parameter in react?

我想为我的应用程序的一部分创建一个 'dynamic route',它是这样完成的:

<Route path="path(/:id)" component={Component} />

到目前为止这是有效的,但在组件中我想访问 id 的值,因为它根据它是什么改变了很多东西。我该怎么做?

在您的组件中,您将通过 props 访问它。

this.props.params.id

这是来自 react-router 的指南,其中也有更详细的介绍。 https://github.com/reactjs/react-router-tutorial/tree/master/lessons/06-params