@gravity-ui/uikit
Version:
Gravity UI base styling and components
16 lines (15 loc) • 394 B
JavaScript
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