UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

16 lines (15 loc) 394 B
import * as React from 'react'; export function useTimeout(callback, ms) { React.useEffect(() => { if (typeof ms !== 'number') { return undefined; } const timer = setTimeout(() => { callback(); }, ms); return () => { clearTimeout(timer); }; }, [callback, ms]); } //# sourceMappingURL=useTimeout.js.map