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