Explorar o código

feat(store): add redux store with middleware thunk and logger

Helder %!s(int64=6) %!d(string=hai) anos
pai
achega
be24e3169f
Modificáronse 1 ficheiros con 16 adicións e 0 borrados
  1. 16 0
      src/app/store/index.js

+ 16 - 0
src/app/store/index.js

@@ -0,0 +1,16 @@
+import { createStore, applyMiddleware } from 'redux'
+import {composeWithDevTools} from 'redux-devtools-extension/developmentOnly';
+import thunk from 'redux-thunk';
+import reducers from './reducers'
+import {createLogger} from 'redux-logger';
+
+const logger = createLogger();
+const store = createStore(
+    reducers,
+    composeWithDevTools(
+        /* logger must be the last middleware in chain to log actions */
+        applyMiddleware(thunk, logger)
+    )
+  );
+
+export default store;