UNPKG

@mrii/react-table-builder

Version:
23 lines (19 loc) 498 B
'use strict'; var react = require('react'); const useDebounce = (value, delay = 700)=>{ const [debouncedValue, setDebouncedValue] = react.useState(value); react.useEffect(()=>{ const handler = setTimeout(()=>{ setDebouncedValue(value); }, delay); return ()=>{ clearTimeout(handler); }; }, [ value, delay ]); return debouncedValue; }; exports.useDebounce = useDebounce; //# sourceMappingURL=index.js.map