import { useRef, useEffect } from 'react'; export default function useLatestRef(state: T) { const ref = useRef(state); useEffect(() => { ref.current = state; }, [state]); return ref; }