import { MutableRefObject, useRef } from 'react' export function useLazyRef(fn: () => T): MutableRefObject { const ref = useRef() if (!ref.current) ref.current = fn() return ref }