如何在另一个查询完成后进行graphql查询并将其数据用作变量?

时间:2018-07-13 02:51:49

标签: reactjs graphql apollo react-apollo apollo-client

例如,我有一个查询组件,如下所示。

tidyverse

在另一个组件中,我也有一个查询组件,但我想将GET_ALL_TYPES查询中的数据用作变量。

<Query query={GET_ALL_TYPES}>
    // some code here
</QUERY>

我该怎么做?等待查询数据返回并在不同组件中进行另一个查询?

顺便说一句,我正在使用Apollo客户端2.1版

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以从缓存访问较早读取的数据: https://www.apollographql.com/docs/react/advanced/caching.html#direct