有没有办法知道在React-Apollo查询的缓存结果中使用了哪些变量?

时间:2020-10-03 14:17:30

标签: react-native react-apollo

我有这样的代码:

<Query
  query={AdventuresByLocation}
  variables={{
    longitude,
    latitude,
    offset: 0,
    distance: 25000,
    limit: 10,
  }}        
>
  {({ loading, data, fetchMore, variables }) => {
    // I use fetchMore to do something similar to paging and I change offset and/or distance
  }}
</Query>

React-Apollo进行了很好的缓存,即假定我使用fetchMore进行了一些分页,并且如果它在缓存中有一个请求,它将在第一个请求上返回大于10个项目的结果。我的问题是:如何知道使用哪些变量(偏移量和距离)来获得结果?

我尝试使用传递到render函数的variables,但似乎与传递给Query组件的传递相同。

0 个答案:

没有答案