Да я считаю что это абсолютно уродский костыль. Но я не нашёл более красивого решения. Если кто-то может подсказать или показать, как такое правильно обрабатывать - буду премного благодарен.
Помимо прочего мне приходится в экшенах дёргать localStorage, чтоб достать токен и рефреш. Мне это тоже не нравится, но везде прокидывать токен тоже как-то не очень удобно
правильней будет получать данные не просто в экшене, а подготовить отдельный модуль HTTP, в котором будум методы createRequest, checkAuth, validationRequest. Если возвращается 401 (unauthorized), повторно обращаться за акцес-токеном, имея на руках рефреш-токен. данные с бека не тупо кидать в стор, а маппить через DTO