homepage-frontend/src/store.js

18 lines
440 B
JavaScript
Raw Normal View History

2019-02-20 14:33:44 +00:00
//@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)