1.1.1 • Published 10 years ago
@f/bind-middleware v1.1.1
bind-middleware
Bind middleware to a context with a dispatch and optionally a next function, so that actions can be dispatched to the middleware stack.
Installation
$ npm install @f/bind-middlewareUsage
var bindMiddleware = require('@f/bind-middleware')
var logger = require('redux-logger')
var thunk = require('redux-thunk')
var dispatch = bindMiddleware([
thunk,
logger()
])
dispatch(dispatch => {
setTimeout(() => {
dispatch({type: 'INCREMENT'})
})
})
// log => {type: `INCREMENT`}API
bindMiddleware(middleware, ctx, next)
middleware- array of redux middlewarectx- context to pass to middlewarenext- final next
Returns: A dispatch function with signature dispatch(action) that
dispatches to middleware stack.
License
MIT