prescottprue/gitsearch

View on GitHub
src/store/configureStore.prod.js

Summary

Maintainability
A
0 mins
Test Coverage
import { createStore, applyMiddleware, compose } from 'redux'
import rootReducer from '../reducers'
import thunk from 'redux-thunk'
import { apiMiddleware } from 'redux-api-middleware'

export default function configureStore (initialState, history) {
  const createStoreWithMiddleware = compose(
    applyMiddleware(thunk, apiMiddleware)
  )(createStore)
  const store = createStoreWithMiddleware(rootReducer, initialState)

  return store
}