@bigfishtv/cockpit
Version:
22 lines (17 loc) • 497 B
JavaScript
/**
* @module Core/store
*/
import { createStore, applyMiddleware } from 'redux'
import thunk from 'redux-thunk'
import rootReducer from 'reducers/index'
// eslint-disable-next-line no-unused-vars
function logger({ getState }) {
return next => action => {
const result = next(action)
return result
}
}
const finalCreateStore = applyMiddleware(thunk /*, logger*/)(createStore)
export default function configureStore(initialState) {
return finalCreateStore(rootReducer, initialState)
}