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