UNPKG

react-native-orzhtml-videoplayer

Version:
29 lines (25 loc) 494 B
import { useEffect } from 'react' function useTimeout (fn: () => void, delay: number) { useEffect(() => { const timer = setTimeout(() => { fn() }, delay) return () => { clearTimeout(timer) } }, [fn, delay]) } function useInterval (fn: () => void, delay: number) { useEffect(() => { const timer = setInterval(() => { fn() }, delay) return () => { clearInterval(timer) } }, [fn, delay]) } export { useTimeout, useInterval, }