UNPKG

use-barikoi

Version:

Your favorite Barikoi APIs now available as react hooks!

18 lines 616 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDebounce = void 0; var react_1 = require("react"); var useDebounce = function (value, delay) { var _a = react_1.useState(value), debouncedValue = _a[0], setDebouncedValue = _a[1]; react_1.useEffect(function () { var handler = setTimeout(function () { setDebouncedValue(value); }, delay); return function () { clearTimeout(handler); }; }, [value, delay]); return debouncedValue; }; exports.useDebounce = useDebounce; //# sourceMappingURL=use-debounce.js.map