зачем перезагружать страницу?
Я не использую роутер для навигации, поэтому нужно обновлять страницу, что бы пользователя автоматически перебросило на изначальный этап.
как ты без роутера вообще живешь, у тебя все на одной странице?
специфический проект, роутер там лишний. просто реализовал переход между блоками каруселью и все
а логин тож там же?
да, все сделано каруселью
кроме логина и регистрации, они сделаны модалкой
дак подчисти что тебе надо подчистить initialStatом при лагауте и вылогинит тебя
Когда человек вошел или зарегался, на следующем этапе стоит submit(подитог типа). поэтому нужно все чистить и переходить к первому этапу. Мне кажется самым простым здесь будет, это удаление токена и перезагрузка.
ну вот ты дернул перезагрузку) разбирайся почему это окошко выскивает
Ну если избавиться от этого окошка никак, то можешь пожалуйста подробнее рассказать про свое предложение initialState?
Как у тебя стейт реализован? Есть какой-то глобальный?
нет, под каждую ситуацию отдельный стейт
а где ты видишь что у тебя какие то данные остались от старого юзера) по идее у тебя размаучиваться компоненты должны вместе с данными
вот последний этап после регистрации или логинации. когда юзер тапает логаут, нужно что бы токен удалялся и происходил переход на самый первый этап. без роутера этого сделать нельзя, поэтому вариант только с перезагрузкой.
ну вот где у тебя храниться то на каком ты этапе этот стейт и обнуляй
так если я обнулю, то значения просто исчезнут и будет пустое место
Обсуждают сегодня