useCallback
函数缓存
作用
示例
import { useCallback } from 'react';
function ProductPage({ productId, referrer, theme }) {
const handleSubmit = useCallback((orderDetails) => {
post('/product/' + productId + '/buy', {
referrer,
orderDetails,
});
}, [productId, referrer]);
// ...
}原理
适用场景
是否有必要所有函数都包裹useCallback?
useCallback?Last updated