UNPKG

zent

Version:

一套前端设计语言和基于React的实现

14 lines (13 loc) 365 B
import { useRef, useMemo } from 'react'; export function useLazy(init, deps) { var valueRef = useRef(null); return useMemo(function () { valueRef.current = null; return function () { if (!valueRef.current) { valueRef.current = init(); } return valueRef.current; }; }, deps); }