const configure = (preloadedState) => createStore(reducers, preloadedState, composeEnhancers( applyMiddleware(...middlewares) ) )
export function configureStore(history: History, initialState: RootState){ const composeEnhancers = composeWithDevTools({}); const router = routerMiddleware(history); const logger = createLogger({collapsed: true}); return createStore( reducers, initialState, composeEnhancers( applyMiddleware(router, logger, thunk) ) ) }
const configureStore = (history) => { const router = routerMiddleware(history); middleware = [...middleware, router]; const store = createStore( connectRouter(history)(reducer), composeEnhancers(applyMiddleware(...middleware)), ); return store; }
export default function configureStore(initialState) { const logger = createLogger(); return createStore( rootReducer, initialState, composeEnhancers( applyMiddleware( thunk, logger, reduxImmutableStoreInvariant() ) ) ); }
const configureStore = () => { const persistedState = loadState() let composeEnhancers = compose; if (process.env.NODE_ENV !== 'production') { composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; } const store = createStore( todoApp, persistedState, composeEnhancers(applyMiddleware()) ) store.subscribe(throttle(() => { saveState({ todos: store.getState().todos }) }, 1000)) return store }
export default function configureStore(initialState = {}) { const middlewares = [ReduxThunk] const enhancers = [ applyMiddleware(...middlewares), // other store enhancers if any ] const composeEnhancers = composeWithDevTools( { // other compose enhancers if any // Specify here other options if needed } ) const store = createStore(rootReducer, initialState, composeEnhancers(...enhancers)) if (module.hot) { // Enable Webpack hot module replacement for reducers module.hot.accept('../reducers', () => { /* eslint-disable global-require */ const nextReducer = require('../reducers').default store.replaceReducer(nextReducer) }) } return store }
export default function configureStore(initialState, browserHistory) { const sagaMiddleware = createSagaMiddleware({sagaMonitor}) const persistedState = loadState() const routermw = routerMiddleware(browserHistory) const store = createStore( combinedReducers, persistedState, compose( applyMiddleware(routesMiddleware), composeEnhancers(applyMiddleware(sagaMiddleware)) ) ); sagaMiddleware.run(rootSaga) store.subscribe(() => { saveState(store.getState()) }) return store }
const createStore = (initialState = {}) => { const middleware = [promise(), thunk] const enhancers = [] let composeEnhancers = compose if (typeof window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ === 'function') { composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ } const store = createReduxStore( makeRootReducer(), initialState, composeEnhancers( applyMiddleware(...middleware), ...enhancers ) ) store.asyncReducers = {} if (module.hot) { // Enable Webpack hot module replacement for reducers module.hot.accept('./reducers', () => { const nextRootReducer = require('./reducers').default; store.replaceReducer(nextRootReducer); }); return store } return store }
export default function configureStore (initialState = {}) { const middlewares = [ thunk.withExtraArgument(api) ] let composeEnhancers = compose if (process.env.NODE_ENV === 'development') { if (isDebug && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) { composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ } } const store = createStore( reducer, initialState, composeEnhancers(applyMiddleware(...middlewares)) ) if (module.hot) { module.hot.accept('../reducers', () => { const nextReducer = require('../reducers/index').default store.replaceReducer(nextReducer) }) } return store }
const configureStore = () => { const middleware = [ thunk, todosMiddleware, ]; const composeEnhancers = composeWithDevTools({ trace: true, }); const store = createStore( rootReducer, composeEnhancers(applyMiddleware(...middleware)), ); return store; }
const configureStore = () => { return createStore(rootReducer, composeEnhancers()) }
const createMyStore = () => { const store = createStore(reducer, composeEnhancers(applyMiddleware(...middlewares))) sagaMiddleware.run(rootSaga) return store }
const configureStore = () => { return createStore(rootReducer, composeEnhancers(applyMiddleware(thunk))); }
export default function configureStore(initialState) { return createStore( rootReducer, initialState, composeEnhancers( applyMiddleware(thunk) ) ); }
const configureStore = () => { return createStore(rootReducer, composeEnhancers(applyMiddleware(thunk)) ); }