@launchmenu/core
Version:
An environment for visual keyboard controlled applets
14 lines • 1.01 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.useForceUpdate = void 0;
const react_1 = require("react");
/**
* A hook that can be used to force an update/rerender in a react component
* @returns The function to call for a rerender
*/
const useForceUpdate = () => {
const [_, update] = react_1.useState(0);
return () => update(v => v + 1);
};
exports.useForceUpdate = useForceUpdate;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlRm9yY2VVcGRhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbHMvaG9va3MvdXNlRm9yY2VVcGRhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUNBQStCO0FBRS9COzs7R0FHRztBQUNJLE1BQU0sY0FBYyxHQUFHLEdBQWlCLEVBQUU7SUFDN0MsTUFBTSxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsR0FBRyxnQkFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2hDLE9BQU8sR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3BDLENBQUMsQ0FBQztBQUhXLFFBQUEsY0FBYyxrQkFHekIifQ==
;