繁体   English   中英

React ApolloClient useQuery 两次获取数据

[英]React ApolloClient useQuery fetches data twice

我使用一个简单的 useQuery:

const {data, loading, error} = useQuery<ListingsData, ListingsVariables>(LISTINGS, {
    variables: {
        page: page,
        limit: LISTINGS_LIMIT,
        sort: sort
    }
});

但我注意到 /api 被调用了两次。

在此处输入图像描述

我尝试禁用 React.Strict 并尝试使用 fetchPolicy,但没有帮助。

有没有办法跳过第一次提取??? 或者它可以,我根本不需要担心这个???

对于将来来到这里的任何人:第一个是对 /graphql 端点的 OPTIONS 调用,第二个是获取。 检查第一次调用的标题和响应,你会看到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM