Files
2026-07-13 13:32:57 +08:00

13 lines
304 B
TypeScript

import type { MutableRefObject } from "react";
import { useRef } from "react";
const useLazyRef = <T>(initialValFunc: () => T) => {
const ref: MutableRefObject<T | null> = useRef(null);
if (ref.current === null) {
ref.current = initialValFunc();
}
return ref;
};
export default useLazyRef;