@wenn/onb
Version:
onb-core
20 lines (17 loc) • 502 B
JavaScript
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './reducers';
import log from './middlewares/logs';
export default function configureStore(initialState) {
return createStore(
rootReducer,
initialState,
compose(
applyMiddleware(thunk, log),
process.env.REACT_APP_ENV !== 'prod' &&
window.__REDUX_DEVTOOLS_EXTENSION__
? window.__REDUX_DEVTOOLS_EXTENSION__()
: f => f
)
);
}