homepage-frontend/src/store.js
2019-02-20 15:33:44 +01:00

18 lines
440 B
JavaScript

//@flow
import { createStore, applyMiddleware } from "redux"
import reducers from "./reducer"
import thunk from "redux-thunk"
import logger from "redux-logger"
import promise from "redux-promise-middleware"
const middleware = (() => {
if(process.env.NODE_ENV !== "production") {
return applyMiddleware(promise, thunk, logger)
} else {
return applyMiddleware(promise, thunk)
}
})()
export default createStore(reducers, middleware)