Skip to content

pavelivanov/redux-cookie-persist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redux-cookie-persist

Redux cookie persister and middleware

Npm Version Month Downloads Npm Licence

Install

npm install --save redux-cookie-persist

Usage

middleware: [
  reduxCookieMiddleware({
    'ACTION_TYPE': {
      reducerKey: 'STATE_SUBSET_PATH',
      cookieKey: 'COOKIE_KEY'
    },
  })
],

enhancers: [
  persistState({
    [COOKIE_KEY]: 'STATE_SUBSET_PATH',
  })
],

Example

import { persistState, reduxCookieMiddleware } from 'redux-cookie-persist'

reduxCookieMiddleware({
  'session.setToken': {
    reducerKey: 'session.token',
    cookieKey: 'token'
  },
})

persistState({
  token: 'session.token',
})

About

Persist a redux store with cookies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published