【发布时间】:2021-06-17 07:07:16
【问题描述】:
我使用反应查询。 结果值应根据查询键确定。 但是,当它是特定的查询键时,不应该进行api调用。
下面的代码有问题吗? 我担心会破坏反应查询规则。 请帮帮我。
function useTest(a,b) {
const {
fetchNextPage,
data,
} = useInfiniteQuery(['test', a, b], ({ pageParam = 1 }) => {
if (b=== 3) { return; }
return fetchTest(pageParam, a)
}, {
cacheTime: 0,
staleTime: Infinity,
});
}
【问题讨论】:
-
如果回调必须返回 Promise,我猜
return;可能是return Promise.resolve()- 您的代码当前是否产生错误?
标签: javascript reactjs react-query