CombineReducers.js 675 B

1234567891011121314151617
  1. import {combineReducers} from "redux";
  2. import {AuthReducer} from "./AuthReducer";
  3. import {PromiseReducer} from "./PromiseReducer";
  4. import {CartReducer} from "./CartReducer";
  5. import {UserReducer} from "./UserReducer";
  6. import {CategoryReducer} from "./CategoryReducer";
  7. import {WishListReducer} from "./WishListReducer";
  8. import {localStoredReducer} from "./LocalStoredReducer";
  9. export const rootReducer = combineReducers({
  10. auth: AuthReducer,
  11. promise: PromiseReducer,
  12. cart: localStoredReducer(CartReducer, 'cart'),
  13. user: UserReducer,
  14. category: localStoredReducer(CategoryReducer,'category'),
  15. wishlist: localStoredReducer(WishListReducer, 'wishlist')
  16. })