mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
530b561039
* implemented example for using redux with reselect and recompose * removed unused package * fixed linting issue * fixed linting issue
14 lines
394 B
JavaScript
14 lines
394 B
JavaScript
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))
|
|
)
|
|
}
|