反应本地回调调度哪个是正确的?



哪一种方法是正确的?

方式1:

const dispatch = useDispatch();
const add = useCallback(() => {
}, [dispatch]);

way2:

const dispatch = useCallback(() => {
return useDispatch();
}, []);
const add = useCallback(() => {
}, [dispatch]);

................................................................................................................................................................................

第一种方法:钩子只能在功能组件的上下文中调用,而不能在另一个钩子调用的主体中调用(因此你不能在useCallback中嵌套useDispatch)

最新更新