1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/with-redux-reselect-recompose/store.js

14 lines
394 B
JavaScript
Raw Normal View History

import thunkMiddleware from 'redux-thunk'
import { createStore, applyMiddleware, compose } from 'redux'
import { createLogger } from 'redux-logger'
import reducer, { initialState } from 'reducers'
export default (state = initialState) => {
const middlewares = [thunkMiddleware, createLogger()]
return createStore(
reducer,
state,
compose(applyMiddleware(...middlewares))
)
}