Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { createStore, applyMiddleware } from 'redux';
- import thunk from 'redux-thunk';
- import createLogger from 'redux-logger';
- import reducers from '../reducers';
- const inBrowser = typeof window === 'object';
- const middleware = [
- thunk,
- createLogger({
- predicate: () => inBrowser && process.env.NODE_ENV !== 'production',
- collapsed: true
- })
- ];
- export default function configureStore(initialState) {
- const store = createStore(
- reducers,
- initialState,
- applyMiddleware(...middleware)
- );
- return store;
- }
Add Comment
Please, Sign In to add comment