This package has been deprecated

Author message:

Package deprecated

@hnordt/reax-jwt-auth

0.0.4 • Public • Published

Reax JWT Auth

JWT Auth module for Redux

npm version

Usage

npm install --save @hnordt/reax-jwt-auth
import jwtAuth, { login, logout, callAPIWithToken } from '@hnordt/reax-jwt-auth';
import { callAPI } from '@hnordt/reax-api';

const rootReducer = combineReducers({
  jwtAuth
});

const mapStateToProps = state => ({
  token: state.jwtAuth.token
});

const mapDispatchToProps = dispatch => ({
  login: () => dispatch(callAPI('login', 'POST', '/api/login', data)).then(data => dispatch(login(data.token))),
  logout: () => dispatch(logout()),
  loadProjects: () => dispatch(callAPIWithToken('projects', 'GET', '/api/projects'))
});

Readme

Keywords

none

Package Sidebar

Install

npm i @hnordt/reax-jwt-auth

Weekly Downloads

0

Version

0.0.4

License

MIT

Last publish

Collaborators

  • hnordt