Проверка статуса входа в социальную сеть, асинхронный и реагирующий маршрутизатор - PullRequest
0 голосов
/ 19 сентября 2018

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

Теперь,Я думаю, что я мог бы легко справиться с этим, «спрятав» все маршруты в пользу некоторого компонента счетчика, используя простые условные выражения, но я хотел бы знать, во-первых, есть ли хороший, общий шаблон для этого в сообществе разработчиков?

К сожалению, все примеры, которые я нашел, рассматривали состояние аутентификации как доступное сразу значение.

Кроме того, в случае, если это было важно: я использую хранилище Redux для сохранения своего состояния аутентификации, я обновляю его, как только обещание FB Loginразрешен и снова используется в главном файле, где я храню свои маршруты.

Если приведенный выше вопрос требует кода, я, конечно, предоставлю его.

...