react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
12 lines • 367 B
JavaScript
import { useCallback, useState } from 'react';
/**
* Hook to force re-render
*/
export var useForceUpdate = function () {
var setState = useState({})[1];
// New empty object always different other empty object and you never get integer overflow ;)
var forceUpdate = useCallback(function () {
return setState({});
}, [setState]);
return forceUpdate;
};