Мой магазин не обновляется (не очищается) на F5
или ctrl+r
, как мне решить эту проблему?Я вижу, что в некоторых сценариях полезно обновлять состояние, но в моем случае это не работает.Это связано с локальным хранилищем или это является предполагаемым поведением приставки?
Это текущая настройка хранилища:
const composeEnhancers =
typeof window === 'object' &&
(window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? (window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({
serialize: true,
latency: 0
})
: compose;
const createStoreWithApi = (api: IApi, initialState?: {}) => {
const middlewares = [
thunkMiddleware.withExtraArgument({
api
})
];
const enhancer = composeEnhancers(applyMiddleware(...middlewares));
return createStore(rootReducer, initialState!, enhancer);
};
РЕДАКТИРОВАТЬ:
Решена эта проблема благодарякомментарий.Я добавил features: {persist: false}
, потому что persist: true, // persist states on page reloading
- это поведение по умолчанию в redux-devtools-extension.
(window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({ serialize: true, latency: 0, features: {persist: false} })