import { useEffect, useRef } from "react"; | |
export function usePrevious<T>(value: T) { | |
const ref = useRef<T>(); | |
useEffect(() => { | |
if (value) { | |
ref.current = value; | |
} | |
}, [value]); | |
return ref.current; | |
} | |
import { useEffect, useRef } from "react"; | |
export function usePrevious<T>(value: T) { | |
const ref = useRef<T>(); | |
useEffect(() => { | |
if (value) { | |
ref.current = value; | |
} | |
}, [value]); | |
return ref.current; | |
} | |