소스 검색

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

Helder 6 년 전
부모
커밋
be24e3169f
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  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;