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