import { combineReducers, configureStore } from "@reduxjs/toolkit"; import authorizationReducer from "./slices/authorization"; import voteReducer from "./slices/votes"; const rootReducer = combineReducers({ authorization: authorizationReducer, vote: voteReducer }); export const setupStore = (preloadedState?: Partial) => { return configureStore({ reducer: rootReducer, preloadedState }); }; const formsStore = setupStore(); export default formsStore; export type RootState = ReturnType export type AppStore = ReturnType