【发布时间】:2021-11-25 16:27:56
【问题描述】:
我正在使用 react 开发一个网络应用程序,并看到它在那里实现。它是这样的:
const onAddNewAccount = useCallback(async () => {
await refetch();
setOtherState((prev) => {...});
},
[refetch]);
我不明白为什么要这样做,这实际上是正确的吗?因为据我了解,回调将在依赖项之一发生变化时被调用。
根据我所见,调用refetch 不会真正触发useCallback 可能是因为它只是被调用了对吗?没有改变。
所以基本上我需要帮助来理解他们为什么这样做。
【问题讨论】:
标签: javascript reactjs typescript react-hooks