Если у вас есть что-то подобное в вашем Router
(и вы должны это сделать):
<Route exact path={`/beerItem/:itemName`} component={BeerItemComponent} />
, тогда вы можете получить доступ к параметрам маршрута внутри компонента BeerItem с помощью
componentDidMount() {
const {match: { params: { itemName } } } = this.props
console.log(itemName) // do something with it.
}
ПРИМЕЧАНИЕ , что BeerItemComponent должен быть заключен в withRoute
HOC, чтобы иметь доступ к параметрам маршрута или использовать mapStateToProps
.
Здесь является полезной ссылкой отReact Router docs.