store.ts 574 Bytes
Newer Older
1
import { createStore ,combineReducers,applyMiddleware} from "redux";
2
import languageReducer from "./language/languageReducer";
mayi's avatar
mayi committed
3
import CityReducer from './citys/cityReducer'
4 5
import recommendProductsReducer from "./recommendProducts/recommendProductsReducer";
import thunk from 'redux-thunk'
mayi's avatar
mayi committed
6 7
const rootReducer = combineReducers({
    language:languageReducer,
8 9
    city:CityReducer,
    recommendProduct:recommendProductsReducer
mayi's avatar
mayi committed
10
})
11
const store = createStore(rootReducer,applyMiddleware(thunk));
mayi's avatar
mayi committed
12 13 14
 export type RootState =ReturnType<typeof store.getState> 

export default store;