import {useEffect, useRef} from "react"; /** * Holds the previous value of the provided [value] parameter * * @param value * @returns */ function usePrevious(value: T) { const ref = useRef(); useEffect(() => { ref.current = value; }, [value]); return ref.current; } export default usePrevious;