UNPKG

use-debounce-animation-frame

Version:
15 lines (14 loc) 613 B
var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("react"); const debounce_animation_frame_1 = __importDefault(require("debounce-animation-frame")); const useDebounceAnimationFrame = (fn, deps) => { const memoized = react_1.useMemo(() => { const debouncedFn = debounce_animation_frame_1.default(fn); return debouncedFn; }, deps); return memoized; }; exports.default = useDebounceAnimationFrame;