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

时间:2019-12-26 05:34:56

标签: reactjs graphql apollo

我想更改上下文中设置的网址。在这里,我想使用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中发现它,查询的使用也可以由客户端设置

1 个答案:

答案 0 :(得分:1)

您只需将其作为选项传递进来即可

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