react-use/src/useUpdate.ts
2020-01-17 09:25:26 +01:00

11 lines
246 B
TypeScript

import { useReducer } from 'react';
const updateReducer = (num: number): number => (num + 1) % 1_000_000;
const useUpdate = () => {
const [, update] = useReducer(updateReducer, 0);
return update as () => void;
};
export default useUpdate;