import { configureStore } from '@reduxjs/toolkit'; import { api } from './service/api'; export const store = configureStore({ reducer: { [api.reducerPath]: api.reducer, }, middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: false }).concat(api.middleware), }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch;