0.0.3 • Published 6 years ago

redux-middleware-rxjs v0.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

redux-middleware-rxjs

Build Status

An unopinionated way to integrate rxjs with redux.

Install

npm install redux-middleware-rxjs --save

Usage

import {filter, mapTo} from 'rxjs/operators'
import {createRxMiddleware} from 'redux-middleware-rxjs'
import {createStore, applyMiddleware} from 'redux'

const middleware = createRxMiddleware(
    obs=> obs.pipe(
        filter(action=> action.type === 'increase'),
        mapTo({type: 'decrease'})
    )
)

const store = createStore(/* reducer */, applyMiddleware(middleware))

createRxMiddleware receives one or many rxjs operators.

License

MIT