From 8e9d5e98793f7594a8a1a1b5956163eca6795164 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Thu, 14 Dec 2017 16:38:11 +0100 Subject: Add redux-thunk --- package.json | 1 + src/client/react/index.jsx | 3 ++- yarn.lock | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d828a9e..fdc7374 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "react-router-dom": "^4.2.2", "redux": "^3.7.2", "redux-logger": "^3.0.6", + "redux-thunk": "^2.2.0", "request": "^2.74.0", "sass-loader": "^6.0.6", "smoothscroll-polyfill": "^0.3.4", diff --git a/src/client/react/index.jsx b/src/client/react/index.jsx index f0e4e23..5279bf4 100644 --- a/src/client/react/index.jsx +++ b/src/client/react/index.jsx @@ -4,6 +4,7 @@ import { Provider } from 'react-redux'; import { BrowserRouter as Router, Route } from 'react-router-dom'; import { createStore, applyMiddleware, compose } from 'redux'; import logger from 'redux-logger'; +import thunk from 'redux-thunk'; import reducer from './reducers'; import LandingPage from './LandingPage'; @@ -11,7 +12,7 @@ import LandingPage from './LandingPage'; const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; const store = createStore( reducer, - composeEnhancers(applyMiddleware(logger)), + composeEnhancers(applyMiddleware(logger, thunk)), ); ReactDOM.render( diff --git a/yarn.lock b/yarn.lock index f9f4907..071b4df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5946,6 +5946,10 @@ redux-logger@^3.0.6: dependencies: deep-diff "^0.3.5" +redux-thunk@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.2.0.tgz#e615a16e16b47a19a515766133d1e3e99b7852e5" + redux@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" -- cgit v1.1