概述
我有一个呈现两个子组件的组件。子组件使用 apollouseQuery
向服务器发出请求。问题是因为apollo-link-dedup
在使用时包含apollo-client
,只有一个请求被发送到服务器。
我尝试将上下文设置为此处forceFetch: true
指定的内容,但这似乎不适用于钩子。
这是查询:
// Generated query from @graphql-codegen/cli
import { useGetUploadUrlsQuery } from 'types/graphql'
useGetUploadUrlsQuery({
fetchPolicy: 'network-only',
context: {
forceFetch: true,
},
})
注意:传入唯一变量会绕过重复数据删除。任何人都可以想出的任何不那么老套的解决方案/解决方法都会有所帮助。
谢谢!