first commit

This commit is contained in:
TuanVT
2026-05-23 09:48:07 +07:00
parent 03b9101bd5
commit b6ccde2c74
134 changed files with 7178 additions and 110 deletions
+21
View File
@@ -0,0 +1,21 @@
import { combineReducers } from "redux";
import { configureStore } from "@reduxjs/toolkit";
import siteReducer from "./reducer/site";
import authReducer from "./reducer/auth";
import userReducer from "./reducer/user";
const reducers = combineReducers({
site: siteReducer,
auth: authReducer,
user: userReducer,
});
export const store = configureStore({
reducer: reducers,
devTools: process.env.NODE_ENV !== "production",
middleware: (getDefaultMiddleware) => getDefaultMiddleware(),
});
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;