Я довольно новичок в Redux, и я работаю над проектом, в котором задействована некоторая аутентификация пользователя и данные, связанные с этим пользователем, загружаются после проверки пользователя. После того, как пользователь вышел из системы, я очищаю магазин, выполнив команду
const rootReducer = (state, action) => {
if (action.type === USER_LOGOUT) {
state = undefined;
window.location = "somePage.jsp";
}
return appReducer(state, action);
};
В Chrome, когда я нажимаю кнопку «Назад», в магазине нет остаточной информации, поэтому все работает как положено.
Однако в Firefox, когда я нажимаю кнопку «Назад», я обнаружил, что в хранилище по-прежнему сохраняются некоторые данные.
Я что-то упускаю в своих шагах по очистке моего магазина или в Firefox другое поведение?
Спасибо за вашу помощь!