create-nova-vite-template
Version:
This is a dashboard template built with React and Vite. It provides a modern and responsive user interface for building web applications.
22 lines (18 loc) • 651 B
text/typescript
import { configureStore } from "@reduxjs/toolkit";
// import rtkQueryErrorLogger from "apis/middlewares/errorMiddleware";
import appReducer from "./appReducer";
import authReducer from "./authReducer";
import api from "@/src/apis";
const store = configureStore({
reducer: {
[api.reducerPath]: api.reducer,
auth: authReducer,
app: appReducer,
},
// middleware: (getDefaultMiddleware) =>
// getDefaultMiddleware().concat(api.middleware),
// .concat(rtkQueryErrorLogger),
});
export default store;
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;