redux-subscriber-middleware

0.1.4 • Public • Published

Build Status Coverage Status

redux-subscriber-middleware

Subscribe and UnSubscribe action for Redux

Installation

npm install redux-subscriber-middleware --save

Usage

For Middleware

import {createStore} from 'redux';
import Subscriber from 'redux-subscriber-middleware';
 
const middleware = [
  thunk,
  Subscriber()
];
let todoApp = combineReducers(reducers)
let store = createStore(
  todoApp,
  applyMiddleware(middleware)
);

Inside the script

// or you can just import "subscribe" function from the package
import { subscribeAction, subscribeOnceAction, unsubscribeAction } from 'redux-subscriber-middleware';
 
// for normal subscribe
dispatch(subscribeAction('ACTION_YOU_WANT_TO_SUBSCRIBE', CALLBACK_FUNCTION));
 
// for one time
dispatch(subscribeOnceAction('ACTION_YOU_WANT_TO_SUBSCRIBE', CALLBACK_FUNCTION));
 
// for unsubscribe
dispatch(unsubscribeAction('ACTION_YOU_WANT_TO_SUBSCRIBE'));
 

Package Sidebar

Install

npm i redux-subscriber-middleware

Weekly Downloads

2

Version

0.1.4

License

MIT

Last publish

Collaborators

  • yo_yeung