import { useRef } from 'react' import { useIsoMorphicEffect } from './useIsoMorphicEffect' export function useLatestValue(value: T) { let cache = useRef(value) useIsoMorphicEffect(() => { cache.current = value }, [value]) return cache }