From 9f0dc8f8d707123c53739d24d888bfca8c1aa3b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Tue, 30 Jan 2024 11:32:13 +0900 Subject: [PATCH] =?UTF-8?q?moduls=ED=8F=B4=EB=8D=94=20=EA=B0=81=20index?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=83=9D=EC=84=B1=20=EB=B0=8F=20rootReduc?= =?UTF-8?q?er=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cstmrService/faq/FaqContainer.js | 2 +- .../inquiry/AdminInquiryContainer.js | 2 +- .../inquiry/UserInquiryContainer.js | 2 +- src/modules/account/find/index.ts | 4 ++ src/modules/account/login/index.ts | 4 ++ src/modules/account/register/index.ts | 4 ++ src/modules/analysis/history/index.ts | 4 ++ src/modules/analysis/simulation/index.ts | 4 ++ src/modules/basis/dron/index.ts | 4 ++ .../basis/dron/models/basisDronModel.ts | 26 ++++--- src/modules/basis/group/index.ts | 4 ++ src/modules/comn/message/index.ts | 3 + src/modules/control/map/index.ts | 2 + .../control/map/reducers/controlMapReducer.ts | 4 +- .../faq/{action => actions}/index.ts | 2 +- src/modules/cstmrService/faq/index.ts | 4 ++ .../faq/{model => models}/index.ts | 0 .../cstmrService/faq/reducers/index.ts | 4 +- src/modules/cstmrService/faq/sagas/index.ts | 2 +- .../inquiry/{action => actions}/index.ts | 2 +- .../cstmrService/inquiry/apis/index.ts | 2 +- src/modules/cstmrService/inquiry/index.ts | 4 ++ .../inquiry/{model => models}/index.ts | 0 .../cstmrService/inquiry/reducers/index.ts | 4 +- .../cstmrService/inquiry/sagas/index.ts | 2 +- src/modules/index.ts | 39 ---------- src/modules/laanc/index.ts | 4 ++ src/modules/main/dash/index.ts | 4 ++ src/modules/menu/index.ts | 3 + src/modules/statistics/index.ts | 4 ++ src/redux/reducers/rootReducer.ts | 72 ++++++++----------- src/redux/storeConfig/store.ts | 7 +- 32 files changed, 112 insertions(+), 116 deletions(-) create mode 100644 src/modules/account/find/index.ts create mode 100644 src/modules/account/login/index.ts create mode 100644 src/modules/account/register/index.ts create mode 100644 src/modules/analysis/history/index.ts create mode 100644 src/modules/analysis/simulation/index.ts create mode 100644 src/modules/basis/dron/index.ts create mode 100644 src/modules/basis/group/index.ts create mode 100644 src/modules/comn/message/index.ts create mode 100644 src/modules/control/map/index.ts rename src/modules/cstmrService/faq/{action => actions}/index.ts (98%) create mode 100644 src/modules/cstmrService/faq/index.ts rename src/modules/cstmrService/faq/{model => models}/index.ts (100%) rename src/modules/cstmrService/inquiry/{action => actions}/index.ts (99%) create mode 100644 src/modules/cstmrService/inquiry/index.ts rename src/modules/cstmrService/inquiry/{model => models}/index.ts (100%) delete mode 100644 src/modules/index.ts create mode 100644 src/modules/laanc/index.ts create mode 100644 src/modules/main/dash/index.ts create mode 100644 src/modules/menu/index.ts create mode 100644 src/modules/statistics/index.ts diff --git a/src/containers/cstmrService/faq/FaqContainer.js b/src/containers/cstmrService/faq/FaqContainer.js index f2e94196..aa2e7ce6 100644 --- a/src/containers/cstmrService/faq/FaqContainer.js +++ b/src/containers/cstmrService/faq/FaqContainer.js @@ -7,7 +7,7 @@ import { INSERT, UPDATE, DELETE -} from '../../../modules/cstmrService/faq/action'; +} from '../../../modules/cstmrService/faq/actions'; import FaqSearchBox from '../../../components/cstmrService/faq/FaqSearchBox'; import FaqForm from '../../../components/cstmrService/faq/FaqForm'; import FaqTab from '../../../components/cstmrService/faq/FaqTab'; diff --git a/src/containers/cstmrService/inquiry/AdminInquiryContainer.js b/src/containers/cstmrService/inquiry/AdminInquiryContainer.js index bd9dccbb..60ca1232 100644 --- a/src/containers/cstmrService/inquiry/AdminInquiryContainer.js +++ b/src/containers/cstmrService/inquiry/AdminInquiryContainer.js @@ -8,7 +8,7 @@ import { ADMIN_FILE_DOWN, ADMIN_DELETE, ADMIN_DETAIL_INITAL -} from '../../../modules/cstmrService/inquiry/action'; +} from '../../../modules/cstmrService/inquiry/actions'; import QnaSearchBox from '../../../components/cstmrService/inquiry/QnaSearchBox'; import QnaGrid from '../../../components/cstmrService/inquiry/QnaGrid'; import QnaDetail from '../../../components/cstmrService/inquiry/QnaDetail'; diff --git a/src/containers/cstmrService/inquiry/UserInquiryContainer.js b/src/containers/cstmrService/inquiry/UserInquiryContainer.js index 8f10a6c5..d32202c1 100644 --- a/src/containers/cstmrService/inquiry/UserInquiryContainer.js +++ b/src/containers/cstmrService/inquiry/UserInquiryContainer.js @@ -3,7 +3,7 @@ import { Button, Badge } from 'reactstrap'; import AppCollapse from '@components/app-collapse'; import { useDispatch, useSelector } from 'react-redux'; import dayjs from 'dayjs'; -import * as Actions from '../../../modules/cstmrService/inquiry/action'; +import * as Actions from '../../../modules/cstmrService/inquiry/actions'; import InquiryWrite from '../../../components/cstmrService/inquiry/InquiryWrite'; import InfoModal from '../../../components/modal/InfoModal'; import ErrorModal from '../../../components/modal/ErrorModal'; diff --git a/src/modules/account/find/index.ts b/src/modules/account/find/index.ts new file mode 100644 index 00000000..4bd4ad00 --- /dev/null +++ b/src/modules/account/find/index.ts @@ -0,0 +1,4 @@ +export * from './actions/findAction'; +export * from './models/findModel'; +export * from './reducers/findReducer'; +export * from './sagas/findSaga'; diff --git a/src/modules/account/login/index.ts b/src/modules/account/login/index.ts new file mode 100644 index 00000000..0134f824 --- /dev/null +++ b/src/modules/account/login/index.ts @@ -0,0 +1,4 @@ +export * from './actions/authAction'; +export * from './models/authModel'; +export * from './reducers/authReducer'; +export * from './sagas/authSaga'; diff --git a/src/modules/account/register/index.ts b/src/modules/account/register/index.ts new file mode 100644 index 00000000..a75b1cad --- /dev/null +++ b/src/modules/account/register/index.ts @@ -0,0 +1,4 @@ +export * from './actions/accountAction'; +export * from './models/accountModel'; +export * from './reducers/accountReducer'; +export * from './sagas/accountSaga'; diff --git a/src/modules/analysis/history/index.ts b/src/modules/analysis/history/index.ts new file mode 100644 index 00000000..a7117ff4 --- /dev/null +++ b/src/modules/analysis/history/index.ts @@ -0,0 +1,4 @@ +export * from './actions/analysisHistoryAction'; +export * from './models/analysisHitoryModel'; +export * from './reducers/analysisHitoryReducer'; +export * from './sagas/analysisHistorySaga'; diff --git a/src/modules/analysis/simulation/index.ts b/src/modules/analysis/simulation/index.ts new file mode 100644 index 00000000..1c1c9faa --- /dev/null +++ b/src/modules/analysis/simulation/index.ts @@ -0,0 +1,4 @@ +export * from './actions/analysisSimulatorAction'; +export * from './models/analysisSimulatorModel'; +export * from './reducers/analysisSimulatorReducer'; +export * from './sagas/analysisSimulatorSaga'; diff --git a/src/modules/basis/dron/index.ts b/src/modules/basis/dron/index.ts new file mode 100644 index 00000000..a9495a00 --- /dev/null +++ b/src/modules/basis/dron/index.ts @@ -0,0 +1,4 @@ +export * from './actions/basisDronAction'; +export * from './models/basisDronModel'; +export * from './reducers/basisDronReducer'; +export * from './sagas/basisDronSaga'; diff --git a/src/modules/basis/dron/models/basisDronModel.ts b/src/modules/basis/dron/models/basisDronModel.ts index 7dc58956..537af2b7 100644 --- a/src/modules/basis/dron/models/basisDronModel.ts +++ b/src/modules/basis/dron/models/basisDronModel.ts @@ -1,4 +1,15 @@ -import { ErrorModel } from '../../../models/ComnModel'; +export const initDron = { + list: undefined, + count: 0, + detail: undefined, + searchParams: '', + selectData: undefined, + listIdntf: undefined, + idntfCount: 0, + isRefreshIdntf: false, + page: 1, + total: 0 +}; export interface DronState { list: DronData[] | undefined; @@ -58,16 +69,3 @@ export interface IdntfData { createDt: Date; cstmrSno: number; } - -export const initDron = { - list: undefined, - count: 0, - detail: undefined, - searchParams: '', - selectData: undefined, - listIdntf: undefined, - idntfCount: 0, - isRefreshIdntf: false, - page: 1, - total: 0 -}; diff --git a/src/modules/basis/group/index.ts b/src/modules/basis/group/index.ts new file mode 100644 index 00000000..069f04f2 --- /dev/null +++ b/src/modules/basis/group/index.ts @@ -0,0 +1,4 @@ +export * from './actions/basisGroupAction'; +export * from './models/basisGroupModel'; +export * from './reducers/basisGroupReducer'; +export * from './sagas/basisGroupSaga'; diff --git a/src/modules/comn/message/index.ts b/src/modules/comn/message/index.ts new file mode 100644 index 00000000..08eac25a --- /dev/null +++ b/src/modules/comn/message/index.ts @@ -0,0 +1,3 @@ +export * from './actions/comnMessageAction'; +export * from './models/comnMessageModel'; +export * from './reducers/comnMessageReducer'; diff --git a/src/modules/control/map/index.ts b/src/modules/control/map/index.ts new file mode 100644 index 00000000..3220d46c --- /dev/null +++ b/src/modules/control/map/index.ts @@ -0,0 +1,2 @@ +export * from './actions/controlMapActions'; +export * from './reducers/controlMapReducer'; diff --git a/src/modules/control/map/reducers/controlMapReducer.ts b/src/modules/control/map/reducers/controlMapReducer.ts index c99878b0..9d0b8e98 100644 --- a/src/modules/control/map/reducers/controlMapReducer.ts +++ b/src/modules/control/map/reducers/controlMapReducer.ts @@ -20,7 +20,7 @@ const initialState = { flightAreaMarker: null }; -const controlReducerReducer = (state = initialState, action) => { +export const controlMapReducer = (state = initialState, action) => { switch (action.type) { case 'MAP_INIT': return { ...state, map: action.value }; @@ -114,5 +114,3 @@ const controlReducerReducer = (state = initialState, action) => { return { ...state, flightAreaMarker: action.value }; } }; - -export default controlReducerReducer; diff --git a/src/modules/cstmrService/faq/action/index.ts b/src/modules/cstmrService/faq/actions/index.ts similarity index 98% rename from src/modules/cstmrService/faq/action/index.ts rename to src/modules/cstmrService/faq/actions/index.ts index 00deeb20..5e2b9818 100644 --- a/src/modules/cstmrService/faq/action/index.ts +++ b/src/modules/cstmrService/faq/actions/index.ts @@ -7,7 +7,7 @@ import { IFaqInsert, IFaqUpdate, IFaqDelete -} from '../model'; +} from '../models'; // 목록 조회 const LIST_REQUEST = 'cstmrService/faq/LIST_REQUEST'; diff --git a/src/modules/cstmrService/faq/index.ts b/src/modules/cstmrService/faq/index.ts new file mode 100644 index 00000000..2ac0c247 --- /dev/null +++ b/src/modules/cstmrService/faq/index.ts @@ -0,0 +1,4 @@ +export * from './actions'; +export * from './models'; +export * from './reducers'; +export * from './sagas'; diff --git a/src/modules/cstmrService/faq/model/index.ts b/src/modules/cstmrService/faq/models/index.ts similarity index 100% rename from src/modules/cstmrService/faq/model/index.ts rename to src/modules/cstmrService/faq/models/index.ts diff --git a/src/modules/cstmrService/faq/reducers/index.ts b/src/modules/cstmrService/faq/reducers/index.ts index f8fc80db..3b965aa8 100644 --- a/src/modules/cstmrService/faq/reducers/index.ts +++ b/src/modules/cstmrService/faq/reducers/index.ts @@ -1,7 +1,7 @@ import { createReducer } from 'typesafe-actions'; import produce from 'immer'; -import * as Actions from '../action'; -import { IFaqState } from '../model'; +import * as Actions from '../actions'; +import { IFaqState } from '../models'; export const faqReducer = createReducer({ faqList: [] diff --git a/src/modules/cstmrService/faq/sagas/index.ts b/src/modules/cstmrService/faq/sagas/index.ts index 967e559e..4dc5b696 100644 --- a/src/modules/cstmrService/faq/sagas/index.ts +++ b/src/modules/cstmrService/faq/sagas/index.ts @@ -7,7 +7,7 @@ import { SAVE_MESSAGE } from '../../../../configs/constants'; import * as MessageActions from '../../../comn/message/actions/comnMessageAction'; -import * as Actions from '../action'; +import * as Actions from '../actions'; import * as Apis from '../apis'; function* listSaga(action: ActionType) { diff --git a/src/modules/cstmrService/inquiry/action/index.ts b/src/modules/cstmrService/inquiry/actions/index.ts similarity index 99% rename from src/modules/cstmrService/inquiry/action/index.ts rename to src/modules/cstmrService/inquiry/actions/index.ts index ab4a59d3..de18d68b 100644 --- a/src/modules/cstmrService/inquiry/action/index.ts +++ b/src/modules/cstmrService/inquiry/actions/index.ts @@ -12,7 +12,7 @@ import { IQnaUserInquiry, IQnaUserDetail, IQnaUserUpdate -} from '../model'; +} from '../models'; // 관리자 목록 조회 const ADMIN_LIST_REQUEST = 'cstmrService/qna/ADMIN_LIST_REQUEST'; diff --git a/src/modules/cstmrService/inquiry/apis/index.ts b/src/modules/cstmrService/inquiry/apis/index.ts index f19595b7..502493d6 100644 --- a/src/modules/cstmrService/inquiry/apis/index.ts +++ b/src/modules/cstmrService/inquiry/apis/index.ts @@ -1,6 +1,6 @@ import axios from '../../../utils/customAxiosUtil'; import qs from 'qs'; -import { IQnaUserInquiry, IQnaUserSearch, IQnaUserUpdate } from '../model'; +import { IQnaUserInquiry, IQnaUserSearch, IQnaUserUpdate } from '../models'; export const qnaAPI = { adminList: async (data: { diff --git a/src/modules/cstmrService/inquiry/index.ts b/src/modules/cstmrService/inquiry/index.ts new file mode 100644 index 00000000..2ac0c247 --- /dev/null +++ b/src/modules/cstmrService/inquiry/index.ts @@ -0,0 +1,4 @@ +export * from './actions'; +export * from './models'; +export * from './reducers'; +export * from './sagas'; diff --git a/src/modules/cstmrService/inquiry/model/index.ts b/src/modules/cstmrService/inquiry/models/index.ts similarity index 100% rename from src/modules/cstmrService/inquiry/model/index.ts rename to src/modules/cstmrService/inquiry/models/index.ts diff --git a/src/modules/cstmrService/inquiry/reducers/index.ts b/src/modules/cstmrService/inquiry/reducers/index.ts index 0856ac87..9cdb7ea5 100644 --- a/src/modules/cstmrService/inquiry/reducers/index.ts +++ b/src/modules/cstmrService/inquiry/reducers/index.ts @@ -1,7 +1,7 @@ import { createReducer } from 'typesafe-actions'; import produce from 'immer'; -import * as Actions from '../action'; -import { IQnaState, initalState } from '../model'; +import * as Actions from '../actions'; +import { IQnaState, initalState } from '../models'; export const qnaReducer = createReducer( initalState diff --git a/src/modules/cstmrService/inquiry/sagas/index.ts b/src/modules/cstmrService/inquiry/sagas/index.ts index 6fbfceea..47cb2608 100644 --- a/src/modules/cstmrService/inquiry/sagas/index.ts +++ b/src/modules/cstmrService/inquiry/sagas/index.ts @@ -6,7 +6,7 @@ import { SAVE_MESSAGE } from '../../../../configs/constants'; import * as MessageActions from '../../../comn/message/actions/comnMessageAction'; -import * as Actions from '../action'; +import * as Actions from '../actions'; import * as Apis from '../apis'; function* adminListSaga(action: ActionType) { diff --git a/src/modules/index.ts b/src/modules/index.ts deleted file mode 100644 index c9c51521..00000000 --- a/src/modules/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -// base -import { combineReducers } from 'redux'; -import { all, fork } from 'redux-saga/effects'; -import { controlGpReducer, controlGpSaga, ControlGpState } from './control/gp'; - - -import auth from "../redux/reducers/auth/"; - - - -export interface StoreState { - controlGpState : ControlGpState; -} - -export function* saga() { - yield all([ - fork(controlGpSaga), - - ]); -} - -const reducer = combineReducers({ - auth : auth, - controlGpState: controlGpReducer, - -}) - -// const reducer = (history: History) => -// combineReducers({ -// router: connectRouter(history), -// controlGpState: controlGpReducer, -// comnAuthState : comnAuthReducer, -// // customizerState : customizerReducer, -// }); - - - -export default reducer; - diff --git a/src/modules/laanc/index.ts b/src/modules/laanc/index.ts new file mode 100644 index 00000000..694f0edc --- /dev/null +++ b/src/modules/laanc/index.ts @@ -0,0 +1,4 @@ +export * from './actions/laancActions'; +export * from './models/laancModels'; +export * from './reducers/laancReducers'; +export * from './sagas/laancSagas'; diff --git a/src/modules/main/dash/index.ts b/src/modules/main/dash/index.ts new file mode 100644 index 00000000..905a44a2 --- /dev/null +++ b/src/modules/main/dash/index.ts @@ -0,0 +1,4 @@ +export * from './actions/mainDashAction'; +export * from './models/mainDashModel'; +export * from './reducers/mainDashReducer'; +export * from './sagas/mainDashSaga'; diff --git a/src/modules/menu/index.ts b/src/modules/menu/index.ts new file mode 100644 index 00000000..56eb5b85 --- /dev/null +++ b/src/modules/menu/index.ts @@ -0,0 +1,3 @@ +export * from './actions/menuAction'; +export * from './models/menuModel'; +export * from './reducers/menuReducer'; diff --git a/src/modules/statistics/index.ts b/src/modules/statistics/index.ts new file mode 100644 index 00000000..2ac0c247 --- /dev/null +++ b/src/modules/statistics/index.ts @@ -0,0 +1,4 @@ +export * from './actions'; +export * from './models'; +export * from './reducers'; +export * from './sagas'; diff --git a/src/redux/reducers/rootReducer.ts b/src/redux/reducers/rootReducer.ts index bc8ae834..c16e2ecc 100644 --- a/src/redux/reducers/rootReducer.ts +++ b/src/redux/reducers/rootReducer.ts @@ -1,59 +1,48 @@ // ** Redux Imports import { combineReducers } from 'redux'; import { all, fork } from 'redux-saga/effects'; -import { authReducer } from '../../modules/account/login/reducers/authReducer'; -import { authSaga } from '../../modules/account/login/sagas/authSaga'; -import { accountReducer } from '../../modules/account/register/reducers/accountReducer'; -import { accountSaga } from '../../modules/account/register/sagas/accountSaga'; -import { analysisHistoryReducer } from '../../modules/analysis/history/reducers/analysisHitoryReducer'; -import { analysisHistorySaga } from '../../modules/analysis/history/sagas/analysisHistorySaga'; -import { analysisSimulatorReducer } from '../../modules/analysis/simulation/reducers/analysisSimulatorReducer'; -import { analysisSimulatorSaga } from '../../modules/analysis/simulation/sagas/analysisSimulatorSaga'; -import { dronReducer } from '../../modules/basis/dron/reducers/basisDronReducer'; -import { dronSaga } from '../../modules/basis/dron/sagas/basisDronSaga'; -import { groupReducer } from '../../modules/basis/group/reducers/basisGroupReducer'; -import { basGroupSaga } from '../../modules/basis/group/sagas/basisGroupSaga'; -import { messageReducer } from '../../modules/comn/message/reducers/comnMessageReducer'; + +// ** Reducers, Sagas Imports +import auth from './auth'; +import layout from './layout'; +import navbar from './navbar'; +import { loadingReducer } from './loading'; + +import { findSaga, findAccountReducer } from '../../modules/account/find'; import { + authSaga, + authReducer, mypageReducer, userPwReducer -} from '../../modules/account/login/reducers/authReducer'; -import { findSaga } from '../../modules/account/find/sagas/findSaga'; -import { findAccountReducer } from '../../modules/account/find/reducers/findReducer'; - +} from '../../modules/account/login'; +import { accountSaga, accountReducer } from '../../modules/account/register'; +import { + analysisHistorySaga, + analysisHistoryReducer +} from '../../modules/analysis/history'; +import { + analysisSimulatorSaga, + analysisSimulatorReducer +} from '../../modules/analysis/simulation'; +import { dronSaga, dronReducer } from '../../modules/basis/dron'; +import { basGroupSaga, groupReducer } from '../../modules/basis/group'; +import { messageReducer } from '../../modules/comn/message'; import { controlGpDtlReducer, controlGpHisReducer, controlGpReducer, - // controlGroupAuthReducer, controlGpFltPlanReducer, controlGpSaga, - ControlGpState, controlGpLogReducer, controlGpCountReducer } from '../../modules/control/gp'; -import controlMapReducer from '../../modules/control/map/reducers/controlMapReducer'; -import { mainDahReducer } from '../../modules/main/dash/reducers/mainDashReducer'; -import { mainDashSaga } from '../../modules/main/dash/sagas/mainDashSaga'; -import { menuReducer } from '../../modules/menu/reducers/menuReducer'; -// ** Reducers Imports -import auth from './auth'; -import layout from './layout'; -import navbar from './navbar'; -import { loadingReducer } from './loading'; - -import { laancSaga } from '../../modules/laanc/sagas/laancSagas'; -import laancReducer from '../../modules/laanc/reducers/laancReducers'; -import { faqSaga } from '../../modules/cstmrService/faq/sagas'; -import { faqReducer } from '../../modules/cstmrService/faq/reducers'; -import { qnaSaga } from '../../modules/cstmrService/inquiry/sagas'; -import { qnaReducer } from '../../modules/cstmrService/inquiry/reducers'; -import { statisticsSaga } from '../../modules/statistics/sagas'; -import { statisticsReducer } from '../../modules/statistics/reducers'; - -export interface StoreState { - controlGpState: ControlGpState; -} +import { controlMapReducer } from '../../modules/control/map'; +import { faqSaga, faqReducer } from '../../modules/cstmrService/faq'; +import { qnaSaga, qnaReducer } from '../../modules/cstmrService/inquiry'; +import { laancSaga, laancReducer } from '../../modules/laanc'; +import { mainDashSaga, mainDahReducer } from '../../modules/main/dash'; +import { menuReducer } from '../../modules/menu'; +import { statisticsSaga, statisticsReducer } from '../../modules/statistics'; export function* saga() { yield all([fork(mainDashSaga)]); @@ -91,7 +80,6 @@ const rootReducer = combineReducers({ controlGpLogState: controlGpLogReducer, controlGpDtlState: controlGpDtlReducer, controlGpCountState: controlGpCountReducer, - // controlGroupAuthState: controlGroupAuthReducer, controlGpFltPlanState: controlGpFltPlanReducer, menuState: menuReducer, analysisHistoryState: analysisHistoryReducer, diff --git a/src/redux/storeConfig/store.ts b/src/redux/storeConfig/store.ts index 7841811f..e5a1794b 100644 --- a/src/redux/storeConfig/store.ts +++ b/src/redux/storeConfig/store.ts @@ -8,11 +8,7 @@ import createSagaMiddleware from 'redux-saga'; // ** init middleware export const sagaMiddleware = createSagaMiddleware(); -const middlewares = [sagaMiddleware, createDebounce() , thunk] - - - -// const middleware = [thunk, createDebounce()]; +const middlewares = [sagaMiddleware, createDebounce(), thunk]; // ** Dev Tools declare global { @@ -23,7 +19,6 @@ declare global { const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; - // ** Create store const store = createStore( rootReducer,