Как ограничить доступ к маршрутам в реаги-роутере?
Кто-нибудь знает, как ограничить доступ к конкретным маршрутам в реаги-роутере? Я хочу проверить, вошел ли пользователь в систему, прежде чем разрешить доступ к определенному маршруту. Я думал, что это будет просто, но в документах не ясно, как это сделать.
Это то, что я должен установить, где я определяю<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>