1.0.0 • Published 8 years ago

redux-cookie-persist v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

redux-cookie-persist

Redux cookie persister and middleware

Npm Version Month Downloads Npm Licence

NPM

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',
})