@primer/components
Version:
Primer react components
19 lines (13 loc) • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useForceUpdate = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// Inspired from reach-ui: https://github.com/reach/reach-ui/blob/develop/packages/utils/src/use-force-update.ts
const useForceUpdate = () => {
const [, rerender] = _react.default.useState({});
return _react.default.useCallback(() => rerender({}), []);
};
exports.useForceUpdate = useForceUpdate;