@supunlakmal/hooks
Version:
A collection of reusable React hooks
13 lines • 423 B
JavaScript
import { useCallback, useState } from 'react';
const stateChanger = (state) => (state + 1) % Number.MAX_SAFE_INTEGER;
/**
* Return callback function that re-renders component
*/
export const useRerender = () => {
// eslint-disable-next-line react/hook-use-state
const [, setState] = useState(0);
return useCallback(() => {
setState(stateChanger);
}, []);
};
//# sourceMappingURL=useRerender.js.map