andy xiang

Generation

generate functionFri, 14 Apr 2023

写一个 vue hook 实现函数缓存

function useMemo(fn, deps) { let prevDeps = useRef([]); let hasChanged = deps.some((d, i) => !Object.is(d, prevDeps.current[i])); if (hasChanged) { fn.current = fn(); prevDeps.current = deps; } return fn.current; }

TypeScript
Generate More

Want to kickstart your project?Use the new AI Studio to create your code