Skip to content

pinyin/redux-middleware-rxjs

Repository files navigation

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

About

An unopinionated way to integrate rxjs with redux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published