import * as React from 'react'; export function useLazyValue(create: () => T) { const lazyRef = React.useRef(undefined); if (lazyRef.current === undefined) { lazyRef.current = create(); } return lazyRef.current as T; }