UNPKG

search-suggestion

Version:

Simple, lightweight, flexible search suggestion, autocomplete component

22 lines (19 loc) 686 B
import { createStore, applyMiddleware } from 'redux'; import { composeWithDevTools } from 'redux-devtools-extension'; import clientMiddleware from './middlewares/clientMiddleware'; import combineReducer from './reducer'; const dev = process.env.NODE_ENV === 'development'; const _initialState = {}; export const initStore = (initialState = _initialState) => { const middlewares = [clientMiddleware()]; const enhancers = [applyMiddleware(...middlewares)]; let store = createStore(combineReducer(), initialState, ...enhancers); if (dev) { store = createStore( combineReducer(), initialState, composeWithDevTools(...enhancers) ); } return store; };