@kcuf-hook/use-debounced
Version:
React hook - useDebounced/useThrottled.
16 lines (15 loc) • 542 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useThrottledCallback;
var _useDebouncedCallback = _interopRequireDefault(require("./use-debounced-callback"));
function useThrottledCallback(fn) {
var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 400;
return (0, _useDebouncedCallback.default)(fn, {
delay: delay,
delayMax: delay,
immediate: true
});
}