system-praktyk-front/src/state/store.ts
2020-08-04 20:21:32 +02:00

24 lines
590 B
TypeScript

import { createStore } from "redux";
import rootReducer from "@/state/reducer";
import { devToolsEnhancer } from "redux-devtools-extension";
import { persistReducer, persistStore } from "redux-persist"
import sessionStorage from "redux-persist/lib/storage/session"
const store = createStore(
persistReducer(
{
key: 'state',
storage: sessionStorage,
blacklist: ['edition']
},
rootReducer
),
devToolsEnhancer({})
);
export const persistor = persistStore(store);
(window as any)._store = store;
export default store;