UNPKG

@tacky/store

Version:

State management framework based on react

25 lines (19 loc) 648 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.useForceUpdate = useForceUpdate; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _react = require("react"); function useForceUpdate() { var _useState = (0, _react.useState)(0), _useState2 = (0, _slicedToArray2["default"])(_useState, 2), setTick = _useState2[1]; var update = (0, _react.useCallback)(function () { setTick(function (tick) { return tick + 1; }); }, []); return update; }