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