使用GraphQL Apollo同时进行轮询和分页吗?

时间:2019-05-01 22:43:50

标签: graphql apollo react-apollo

  • 要实现与Apollo的分页,通常将使用发送查询时提供的fetchMore函数和updateQuery结合使用,以告诉Apollo如何使用结果(将其添加到您已有的内容上)。
  • 要实现近乎实时的同步,通常将使用轮询,轮询将每隔x秒重新发送一次初始查询。

因此,轮询会重新获取您的初始查询并覆盖缓存,因此您将丢失分页和通过fetchMore添加到缓存中的所有updateQuery东西。

我的问题:如何在保持良好的用户体验的同时进行分页查询? (无订阅)

1 个答案:

答案 0 :(得分:0)