哪一种方法是正确的?
方式1:
const dispatch = useDispatch();
const add = useCallback(() => {
}, [dispatch]);
way2:
const dispatch = useCallback(() => {
return useDispatch();
}, []);
const add = useCallback(() => {
}, [dispatch]);
................................................................................................................................................................................
第一种方法:钩子只能在功能组件的上下文中调用,而不能在另一个钩子调用的主体中调用(因此你不能在useCallback中嵌套useDispatch)