Основният проблем при получаването на текущия маршрут на реакция е, че може да бъде бавен.
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-dom.