Обычный шаблон при работе с redux-thunk (и стандартными действиями Flux) - иметь свойство requestStatus
.
Обычно для HTTP-запроса вы должны иметь NotStarted
, 'Initiated', 'Success' и 'Failed'.
Вы можете применить подобный стиль к вашему Redux.
Вы можете иметь свойство authCheckStatus
с теми же значениями.
И в компоненте вместо рендеринга роутера вы рендерите что-то еще (ничего, если проверка достаточно быстрая), когда authCheckStatus
не Success
.
Это было бы отдельно отidToken
сама.