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