UNPKG

cra-template-rightpair

Version:

The template is made by rightpair for Create React App.

34 lines (28 loc) 853 B
import { combineReducers } from '@reduxjs/toolkit' import { persistReducer } from 'redux-persist' import localStorage from 'redux-persist/lib/storage' // import sessionStorage from 'redux-persist/lib/storage/session' import ThemeReducer from 'Components/Theme/themeSlice' import CounterReducer from 'Components/Counter/counterSlice' // persist reducers export const localStorageReducers = persistReducer( { key: 'localStorage', storage: localStorage, }, combineReducers({ theme: ThemeReducer, }) ) // export const sessionStorageReducers = persistReducer( // { // key: 'sessionStorage', // storage: sessionStorage, // }, // combineReducers({}) // ) const rootReducer = combineReducers({ localStorage: localStorageReducers, counter: CounterReducer, }) export default rootReducer