UNPKG

@rtbjs/use-state

Version:

`@rtbjs/use-state` is a state management tool that can act as a local state and be easily turned into a global redux state. It is an innovative approach to state management that combines the advantages of both React's useState and Redux's state management

23 lines 916 B
var _a; import { configureStore } from '@reduxjs/toolkit'; import { useDispatch, useSelector } from 'react-redux'; import userReducer from './features/user-slice'; import companyReducer from './features/company-slice'; import reduxHistoryReducer from './features/redux-history-slice'; import { mainApi } from './api/main-api'; var store = configureStore({ reducer: (_a = {}, _a[mainApi.reducerPath] = mainApi.reducer, _a.userState = userReducer, _a.companyState = companyReducer, _a.reduxHistoryState = reduxHistoryReducer, _a), devTools: process.env.NODE_ENV === 'development', middleware: function (getDefaultMiddleware) { return getDefaultMiddleware({}).concat([mainApi.middleware]); } }); export var useAppDispatch = function () { return useDispatch(); }; export var useAppSelector = useSelector; export { store }; //# sourceMappingURL=store.js.map