You need to have the following in your initialization file (index.js
or redux/index.js
):
...
import {createStore, combineReducers, applyMiddleware, compose} from 'redux';
import {entitiesReducer, queriesReducer} from 'redux-query';
import reduxQueryMiddleware from './middleware/reduxQuery';
...
const store = createStore(
combineReducers({
...reducers,
entities: entitiesReducer,
queries: queriesReducer
}),
getInitialState(),
composeEnhancers(
applyMiddleware(
queryMiddleware(() => store)
)
));
And the reduxQueryMiddleware.js
file from this gist.