import { useEffect, useRef } from 'react' function usePrevious(value: T): T | undefined { const ref = useRef() useEffect(() => { ref.current = value }, [value]) return ref.current } export default usePrevious