UNPKG

@coreui/react-pro

Version:

UI Components Library for React.js

20 lines (16 loc) 484 B
'use strict'; var React = require('react'); const useDebounce = (value, delay) => { 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=useDebounce.js.map