Сделать внешний макет осведомленным о текущем маршруте в реагирующей статике
Мое приложение имеет такую структуру:
const App = () => (
<Router>
<Layout>
<Routes />
</Layout>
</Router>
)
Однако я бы хотел, чтобы макет зависел от типа загружаемой страницы.
Я знаю, что есть this.props.location
внутри предоставленных маршрутов, но я не могу получить к нему доступ снаружи.
Я читал о поднятии состояния, но я не знаю, возможно ли это с <Routes />
составная часть.
Как я могу получить текущий маршрут в моем компоненте Layout?