2017-07-11 20:17:00 +02:00
|
|
|
import thunkMiddleware from 'redux-thunk'
|
|
|
|
import { createStore, applyMiddleware, compose } from 'redux'
|
|
|
|
import { createLogger } from 'redux-logger'
|
2019-06-22 19:24:06 +02:00
|
|
|
import reducer, { initialState } from './reducers'
|
2017-07-11 20:17:00 +02:00
|
|
|
|
|
|
|
export default (state = initialState) => {
|
|
|
|
const middlewares = [thunkMiddleware, createLogger()]
|
2018-12-17 17:34:32 +01:00
|
|
|
return createStore(reducer, state, compose(applyMiddleware(...middlewares)))
|
2017-07-11 20:17:00 +02:00
|
|
|
}
|