我正在尝试从我的项目中的react-boilerplate添加库redux-injectors。但是,我在下图中得到了问题。我的文件configureStore如下所示,您也可以在此存储库中找到它:https://github.com/guifeliper/example-redux-injectors
我可以做些什么以使redux-injectors正常工作,当我尝试应用该库时,总是会收到此错误,看来我的中间件格式不正确。您有任何线索吗?
function createReducer(injectedReducers = {}) {
const rootReducer = combineReducers({
...injectedReducers,
// other non-injected reducers can go here...
});
return rootReducer
}
export default function testingConfigureStore(preloadedState = {}) {
const sagaMiddleware = createSagaMiddleware();
const runSaga = sagaMiddleware.run;
const injectorMiddleware = createInjectorsEnhancer({
createReducer,
runSaga,
});
const middlewares = [injectorMiddleware]; // loggerMiddleware
const middlewareEnhancer = composeWithDevTools(
applyMiddleware(...middlewares)
);
const enhancers = [middlewareEnhancer];
const composedEnhancers = compose(...enhancers);
const store = createStore(createReducer(), preloadedState, composedEnhancers);
return store;
}
您是否正在使用此模板?https://github.com/react-boilerplate/react-boilerplate
如果可以,我可以帮助您。