Основная проблема с реакцией на получение текущего маршрута заключается в том, что она может быть медленной.
There is no built-in way to get the current route in React. However, you can use the router's context to get the current location, which will give you the current pathname. const { location } = this.context.router; console.log(location.pathname); // /some/path
имя
хук uselocation()
Хук uselocation() используется для определения того, должен ли компонент отображаться в корне или нет. Если компонент не должен отображаться в корне, он может использовать этот хук, чтобы определить, где его следует отображать вместо этого.
Как получить маршруты
Есть несколько способов получить маршруты в React. Один из способов — использовать react-router. Другой способ — использовать react-router-dom.