UNPKG

@mrii/react-table-builder

Version:
21 lines (18 loc) 476 B
import { useState, useEffect } from 'react'; const useDebounce = (value, delay = 700)=>{ const [debouncedValue, setDebouncedValue] = useState(value); useEffect(()=>{ const handler = setTimeout(()=>{ setDebouncedValue(value); }, delay); return ()=>{ clearTimeout(handler); }; }, [ value, delay ]); return debouncedValue; }; export { useDebounce }; //# sourceMappingURL=index.mjs.map