Сделать внешний макет осведомленным о текущем маршруте в реагирующей статике

Мое приложение имеет такую ​​структуру:

const App = () => (
    <Router>
      <Layout>
        <Routes />
      </Layout>
    </Router>
)

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

Я знаю, что есть this.props.location внутри предоставленных маршрутов, но я не могу получить к нему доступ снаружи.

Я читал о поднятии состояния, но я не знаю, возможно ли это с <Routes /> составная часть.

Как я могу получить текущий маршрут в моем компоненте Layout?

0 ответов

Другие вопросы по тегам