import { configureStore } from '@reduxjs/toolkit'; import authReducer from './slices/authSlice'; import uiReducer from './slices/uiSlice'; export const store = configureStore({ reducer: { auth: authReducer, ui: uiReducer, }, middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: { ignoredActions: ['auth/setUser'], }, }), }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch;