UNPKG

@elacity-js/uikit

Version:

React / Material UI Design kit for Elacity project

18 lines (15 loc) 470 B
import { useState, useEffect } from 'react'; var useDebounce = (value, delay) => { const [debouncedValue, setDebouncedValue] = useState(value); useEffect(() => { const handler = setTimeout(() => { setDebouncedValue(value); }, delay); return () => { clearTimeout(handler); }; }, [value, delay]); return debouncedValue; }; export { useDebounce as default }; //# sourceMappingURL=useDebounce.js.map