123456789101112131415161718192021222324252627 |
- import { createStore, combineReducers, applyMiddleware } from 'redux'
- import { promiseReducer } from './reducers/promiseReducer'
- import { authReducer } from './reducers/authReducer'
- import { myProfileReducer } from './reducers/myProfileReducer'
- import { userProfileReducer } from './reducers/userProfileReducer'
- import { feedReducer } from './reducers/feedReducer'
- import { postReducer } from './reducers/postReducer'
- import { exploreReducer } from './reducers/exploreReducer'
- import createSagaMiddleware from 'redux-saga'
- import rootSaga from './rootSaga'
- import { searchReducer } from './reducers/searchReducer'
- const sagaMiddleware = createSagaMiddleware()
- export const store = createStore(
- combineReducers({
- promise: promiseReducer,
- auth: authReducer,
- myData: myProfileReducer,
- userData: userProfileReducer,
- feed: feedReducer,
- post: postReducer,
- explore: exploreReducer,
- search: searchReducer
- }),
- applyMiddleware(sagaMiddleware),
- )
- sagaMiddleware.run(rootSaga)
|