Решено: реагировать, получить текущий маршрут

Основная проблема с реакцией на получение текущего маршрута заключается в том, что она может быть медленной.

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.

Похожие посты:

Оставьте комментарий