Как правильно сохранять данные из redux store в localstorage?
В проекте использую redux, redux-saga, immutable, reselect.
Есть задача сохранять данные из store в localstorage, при том использую redux-forms, соответственно объект form сохранять не надо.
Я его пробовал, видать что то не так понял, или что то не так с моей архитектурой.
У меня есть файл redusser.js где я собираю все модели данных и есть файл store. js куда я импортирую редьюссеры и саги.
Собственно подключаю я всё в в reducer.js примерно так, для примера пробую разрешить один объект {check}
import {combineReducers} from 'redux'
import {routerReducer as router} from 'react-router-redux'
import {reducer as form} from 'redux-form'
import authReducer, {moduleName as authModule} from '../ducks/main'
import peopleReducer, {moduleName as peopleModule} from '../ducks/people'
import connectionReducer, {moduleName as connectionModule} from '../ducks/connection'
import registrationReducer, {moduleName as registrationModule} from '../ducks/registration'
import checkReducer, {moduleName as checkModule} from '../ducks/check'
import productsReducer, {moduleName as productsModule} from '../ducks/products'
import { persistReducer } from 'redux-persist'
import storage from 'redux-persist/lib/storage'
const persistConfig = {
key: 'check',
storage: storage,
whitelist: ['check']
}
export default combineReducers({
router, form,
[authModule]: authReducer,
[peopleModule]: peopleReducer,
[connectionModule]: connectionReducer,
[registrationModule]: registrationReducer,
[checkModule] : persistReducer(persistConfig, checkReducer),
[productsModule]: productsReducer,
})