Я использую API входа в Facebook, React Router и Redux в своем приложении.Давайте рассмотрим, что я уже залогинен и перезагружен.Мое приложение отправит запрос на проверку статуса входа еще раз и будет ожидать эффекта обещания (ответа), в то же время на какое-то время перенаправляемый на /login
или на любой маршрут, зарезервированный для неаутентифицированных пользователей.
Теперь,Я думаю, что я мог бы легко справиться с этим, «спрятав» все маршруты в пользу некоторого компонента счетчика, используя простые условные выражения, но я хотел бы знать, во-первых, есть ли хороший, общий шаблон для этого в сообществе разработчиков?
К сожалению, все примеры, которые я нашел, рассматривали состояние аутентификации как доступное сразу значение.
Кроме того, в случае, если это было важно: я использую хранилище Redux для сохранения своего состояния аутентификации, я обновляю его, как только обещание FB Loginразрешен и снова используется в главном файле, где я храню свои маршруты.
Если приведенный выше вопрос требует кода, я, конечно, предоставлю его.