Skip to content

nicorichard/redux-persist-transform-include-defaults

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redux-persist-transform-include-defaults

npm

When rehydrating, spread the reducer's defaults before restoring the object.

  • Includes new properties without a migration.

Quickstart

yarn add redux-persist-transform-include-defaults

With Helper

import { persistReducerIncludeDefaults } from 'redux-persist-transform-include-defaults';

const reducer = persistReducerIncludeDefaults(
  {
    // persist config
  },
  baseReducer
)

Manually

import { persistReducer } from 'redux-persist'
import transformIncludeDefaults from 'redux-persist-transform-include-defaults'

const reducer = persistReducer(
  {
    // persist config
    transforms: [
      transformIncludeDefaults(baseReducer),
    ]
  },
  baseReducer
)

About

Include a reducer's defaults in the rehydrated result, allows addition of properties without a migration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published