1.0.10 • Published 7 years ago

jwt-redux-devtools v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

JWT Redux Devtools

Build Status Coverage Status

Redux middleware to develop JWT-based apps

Installation

yarn add -D jwt-redux-devtools

or npm i --save-dev jwt-redux-devtools if you are still using npm

Usage

Import and add reducer

rootReducer.js

import { combineReducers } from 'redux';
import { jwtReducer } from 'jwt-redux-devtools';

// something

export default combineReducers({
  ...jwtReducer,
});

Import middleware

configureStore.dev.js

import { applyMiddleware, compose, createStore } from 'redux';
import jwtMiddleware from 'jwt-redux-devtools';

import rootReducer from '../rootReducer';
import actionTypes from '../actions/actionTypes';

// Action that contains token in payload
const { SIGN_IN_SUCCESS } = actionTypes;

// some of your code here

const enhancer = compose(
    applyMiddleware(jwtMiddleware([SIGN_IN_SUCCESS])),
);

// and maybe here

export default createStore(rootReducer, {}, enhancer);

Contributing

PR's are welcome 👍

Credits

Maintained by hex22a

Twitter: @hex22a

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago