Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

redux-cookie-persist

grammka14MIT1.0.0

Redux cookie persister and middleware

react, redux, cookie, persist, persisting

readme

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