import { configureStore } from '@reduxjs/toolkit'; import { useDispatch, useSelector } from 'react-redux'; import catalogueJurReducer from './slices/catalogueJurSlice/catalogueJurSlice'; import comGroupsReducer from './slices/companyGroupsSlice/companyGroupsSlice'; import consolidationsReducer from './slices/consolidations/consolidationsSlice'; export const store = configureStore({ reducer: { company_groups: comGroupsReducer, consolidations: consolidationsReducer, catalogue_jur: catalogueJurReducer, }, }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export const useAppDispatch = useDispatch.withTypes(); export const useAppSelector = useSelector.withTypes();