2023-06-12 21:15:23 +10:00
|
|
|
import { useReducer } from 'react';
|
|
|
|
|
|
|
|
|
|
const reducer = (prevCount: number): number => prevCount + 1;
|
|
|
|
|
|
|
|
|
|
export const useForceUpdate = (): [number, () => void] => {
|
2026-05-22 13:24:07 -04:00
|
|
|
const [state, dispatch] = useReducer(reducer, 0);
|
2023-06-12 21:15:23 +10:00
|
|
|
|
|
|
|
|
return [state, dispatch];
|
|
|
|
|
};
|