Как ограничить доступ к маршрутам в реаги-роутере?

Кто-нибудь знает, как ограничить доступ к конкретным маршрутам в реаги-роутере? Я хочу проверить, вошел ли пользователь в систему, прежде чем разрешить доступ к определенному маршруту. Я думал, что это будет просто, но в документах не ясно, как это сделать.

Это то, что я должен установить, где я определяю<Route> компоненты, или я должен обрабатывать это внутри моих обработчиков компонентов?

<Route handler={App} path="/">
  <NotFoundRoute handler={NotFound} name="not-found"/>
  <DefaultRoute handler={Login} name="login"/>
  <Route handler={Todos} name="todos"/> {/* I want this to be restricted */}
</Route>

Ответы на вопрос(5)

Ваш ответ на вопрос