import { useRef, useEffect, DependencyList } from 'react'; export function usePrevious(state: T, deps: DependencyList): T | null{ const ref = useRef(null); useEffect(() => { ref.current = state; }, deps); return ref.current; }