stupa-pdf-api/frontend/node_modules/@mui/x-data-grid/modern/hooks/utils/useLazyRef.js

11 lines
313 B
JavaScript

import * as React from 'react';
const UNINITIALIZED = {};
// See https://github.com/facebook/react/issues/14490 for when to use this.
export function useLazyRef(init, initArg) {
const ref = React.useRef(UNINITIALIZED);
if (ref.current === UNINITIALIZED) {
ref.current = init(initArg);
}
return ref;
}