UseSetTimeoutExample
src/prod/events/useSetTimeout.ts
import React from 'react'; export const useSetTimeout = ( callback: any, dependencies: any[] = [], timeout = 1000 ) => { React.useEffect(() => { const timeoutId = setTimeout(callback, timeout); return () => clearTimeout(timeoutId); }, dependencies); return 0; };
dist/prod/events/useSetTimeout.js
import React from 'react'; export const useSetTimeout = (callback, dependencies = [], timeout = 1000) => { React.useEffect(() => { const timeoutId = setTimeout(callback, timeout); return () => clearTimeout(timeoutId); }, dependencies); return 0; };
src/prod/events/useSetTimeout.ts
import React from 'react'; export const useSetTimeout = ( callback: any, dependencies: any[] = [], timeout = 1000 ) => { React.useEffect(() => { const timeoutId = setTimeout(callback, timeout); return () => clearTimeout(timeoutId); }, dependencies); return 0; };