NeoScan_Physician/app/redux/hooks.ts
2025-07-21 18:47:22 +05:30

15 lines
642 B
TypeScript

/*
* File: hooks.ts
* Description: Typed hooks for Redux store interaction (useAppDispatch and useAppSelector).
* Design & Developed by Tech4Biz Solutions
* Copyright (c) Spurrin Innovations. All rights reserved.
*/
import { useDispatch, useSelector } from 'react-redux';
import type { TypedUseSelectorHook } from 'react-redux';
import type { RootState } from './rootReducer';
import type { AppDispatch } from './store';
// Use throughout your app instead of plain `useDispatch` and `useSelector`
export const useAppDispatch: () => AppDispatch = useDispatch;
export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector;