import { combineReducers } from "redux"; import { persistReducer } from "redux-persist"; import AsyncStorage from "@react-native-community/async-storage"; import userReducer from "./user/user.reducer"; // import messagingReducer from "./messaging/messaging.reducer"; // import emailReducer from "./email/email.reducer"; // import modalsReducer from "./modals/modals.reducer"; // import applicationReducer from "./application/application.reducer"; // import techReducer from "./tech/tech.reducer"; const persistConfig = { key: "root", storage: AsyncStorage, whitelist: [], blacklist: ["user"], // whitelist: ["messaging", "tech", "application"], // blacklist: ["user", "email", "modals"], }; const rootReducer = combineReducers({ user: userReducer, // messaging: messagingReducer, // email: emailReducer, // modals: modalsReducer, // application: applicationReducer, // tech: techReducer, }); export default persistReducer(persistConfig, rootReducer);