The createEpicMiddleware
function for Redux-Observable provides a mechanism to inject dependencies.
const epicOptions = {
dependencies: {
ajax,
},
}
const epicMiddleware = (
createEpicMiddleware(epicOptions) // redux-observable 1.0.0
// createEpicMiddleware(rootEpic, epicOptions) // redux-observable 0.x.x
)