const Component = () => {
const fn = () => {};
const fromHook = useSomething(fn);
}
钩:
const useSomething = callback => {
const hookFn = useCallback(() => callback(), [callback])
return hookFn;
};
我是否需要将它包装fn在组件中的 useCallback 以避免不必要的渲染,或者它不会有帮助,只会让情况变得更糟?