UNPKG

@primer/components

Version:
19 lines (13 loc) 569 B
"use strict"; 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;