Skip to content

Commit 0aff46d

Browse files
committed
Add redux-thunk for async actions
1 parent 926a0b4 commit 0aff46d

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

common/js/store/index.dev.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { compose, createStore, applyMiddleware } from 'redux';
2+
import thunk from 'redux-thunk';
23
import rootReducer from 'reducers';
34
import { createLogger } from 'redux-logger';
45
import { routerMiddleware } from 'react-router-redux';
@@ -8,6 +9,7 @@ export default function configureStore(initialState, history = null) {
89
* Configure this array with the middleware that you want included
910
*/
1011
let middleware = [
12+
thunk,
1113
createLogger()
1214
];
1315

common/js/store/index.prod.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import { compose, createStore, applyMiddleware } from 'redux';
2+
import thunk from 'redux-thunk';
23
import rootReducer from 'reducers';
34
import { routerMiddleware } from 'react-router-redux';
45

56
export default function configureStore(initialState, history = null) {
67
/* Middleware
78
* Configure this array with the middleware that you want included.
89
*/
9-
let middleware = [];
10+
let middleware = [ thunk ];
1011

1112
if (history) {
1213
middleware.push(routerMiddleware(history));

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
"react-router-redux": "next",
153153
"redux": "^3.6.0",
154154
"redux-logger": "^3.0.1",
155+
"redux-thunk": "^2.2.0",
155156
"resolve-url-loader": "^2.0.2",
156157
"sass-loader": "^6.0.3",
157158
"sass-resources-loader": "^1.2.1",

yarn.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4517,6 +4517,10 @@ redux-logger@^3.0.1:
45174517
dependencies:
45184518
deep-diff "0.3.4"
45194519

4520+
redux-thunk@^2.2.0:
4521+
version "2.2.0"
4522+
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.2.0.tgz#e615a16e16b47a19a515766133d1e3e99b7852e5"
4523+
45204524
redux@^3.6.0:
45214525
version "3.6.0"
45224526
resolved "https://registry.yarnpkg.com/redux/-/redux-3.6.0.tgz#887c2b3d0b9bd86eca2be70571c27654c19e188d"

0 commit comments

Comments
 (0)