Обычно вы так поступаете: у вас есть хранилище для состояния аутентификации, которое имеет это логическое значение со значением по умолчанию undefined
, это означает, что состояние неясно, и все охранники и другие части приложения должны подождать до boolean
.
Когда приложение загружается, вам необходимо проверить состояние аутентификации, например, выполнив запрос /me
или /ping
, и на основе его ответа вы установите для переменной значение true / false с помощью связанные действия.
Также у вас должен быть перехватчик, который знает, был ли запрос отклонен из-за истекшего / неправильного состояния аутентификации, и этот перехватчик также устанавливает для переменной значение true / false с помощью связанных действий.