UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

19 lines (18 loc) 522 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useForceUpdate = void 0; var _react = require("react"); /** * Hook to force re-render */ var useForceUpdate = function () { var setState = (0, _react.useState)({})[1]; // New empty object always different other empty object and you never get integer overflow ;) var forceUpdate = (0, _react.useCallback)(function () { return setState({}); }, [setState]); return forceUpdate; }; exports.useForceUpdate = useForceUpdate;