UNPKG

cra-template-flaxdev

Version:

This template package just for used for setup full based CRA projects, Flax's DevTeam - HCMUSSH

39 lines (32 loc) 839 B
import { combineReducers, configureStore } from "@reduxjs/toolkit"; //TODO: import your reducers here import { persistStore, persistReducer, FLUSH, REHYDRATE, PAUSE, PERSIST, PURGE, REGISTER, } from "redux-persist"; import storage from "redux-persist/lib/storage"; const persistConfig = { key: "root", version: 1, storage, }; const rootReducer = combineReducers({ //TODO: add your reducers here }); const persistedReducer = persistReducer(persistConfig, rootReducer); export const store = configureStore({ reducer: persistedReducer, middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: { ignoredActions: [FLUSH, REHYDRATE, PAUSE, PERSIST, PURGE, REGISTER], }, }), }); export let persistor = persistStore(store);