Files
cinny/src/app/hooks/useForceUpdate.ts
T

10 lines
260 B
TypeScript
Raw Normal View History

2023-06-12 21:15:23 +10:00
import { useReducer } from 'react';
const reducer = (prevCount: number): number => prevCount + 1;
export const useForceUpdate = (): [number, () => void] => {
const [state, dispatch] = useReducer<typeof reducer>(reducer, 0);
return [state, dispatch];
};