ReactJs中如何在useQuery Apollo中设置客户端

How to set client in useQuery Apollo in ReactJs

我想更改上下文中设置的 url。这里我想使用useQuery,在使用Query的时候我成功设置了一个新的url客户端,如下

const onlineDocumentServiceClient = new ApolloClient({
  uri: process.env.REACT_APP_GQL_ODS
});

<Query query={QUERY} client={onlineDocumentServiceClient}>

我不明白如果使用useQuery我可以像Query那样做吗?我发现在https://www.apollographql.com/docs/react/data/queries/#executing-queries-manually使用查询也可以由客户端设置

您只需将其作为选项传入即可:

const { data, loading, refetch } = useQuery(MY_QUERY, { client: myClient });