У меня есть приложение, в котором данные аутентификации пользователя хранятся в localStorage. В моем компоненте приложения есть роты, которые недоступны для неаутентифицированных пользователей. Когда пользователь посещает страницу, в скрипте компонента App вызывается функция создателя действия и проверяется, есть ли у пользователя данные в локальном хранилище, и, если он есть, данные отправляются в мое хранилище с избыточностью, поэтому таким образом он будет аутентифицирован. Но есть некоторая проблема. Когда пользователь находится в режиме ожидания, который недоступен для пользователей, не прошедших проверку подлинности, и обновляет страницу, поэтому компонент приложения будет отображаться в первый раз, а в первый раз пользователь остается не прошедшим проверку подлинности, поскольку в моем хранилище избыточных данных нет данных авторизации, создатель действия собирается быть запущенным в конструкторе, но реквизит редукса все равно не придет к моему Компоненту, и в компоненте он проверяет и понимает, что пользователь не прошел проверку подлинности и перенаправляет его в основной каталог, а затем поступают избыточные данные, и поэтому пользователь уже аутентифицирован, но его нет на странице, где он находился. Маршруты в компоненте приложения
Создатель действия, который проверяет и автоматизирует аутентификацию пользователя
Порядок действий в консоли. (Пожалуйста, посмотрите)