react useCallback
2020-11-23 本文已影响0人
盐酸洛美沙星
useCallback(fn, deps)
相当于 useMemo(() => fn, deps)
const memoizedCallback = useCallback(
// 回调函数仅在某个依赖项改变时才会更新
() => {
doSomething(a, b);
}, // 内联回调函数
[a, b], // 依赖项
);
useCallback(fn, deps)
相当于 useMemo(() => fn, deps)
const memoizedCallback = useCallback(
// 回调函数仅在某个依赖项改变时才会更新
() => {
doSomething(a, b);
}, // 内联回调函数
[a, b], // 依赖项
);