如何确定何时使用Redux + Apollo Client显示ajax加载程序

时间:2017-01-14 23:17:03

标签: redux react-redux apollostack react-apollo apollo-client

我有一个全局加载器元素。当应用程序执行任何网络操作时,加载程序会旋转。我最近与Apollo客户端集成,但我不完全确定检查Apollo当前是否正在获取的最佳方法。

根据docs,有一个loading属性,使用graphql HOC将数据作为道具传递给组件。问题是我的加载器存在于不使用graphql HOC的组件中的最顶层。

我看到它的方式,我可能需要检查state对象,以查看查询何时存在且loading设置为true。这是一个合理的方法吗?

以下是我的数据供参考:

enter image description here

我能想到的另一个选择是在我的父组件上执行查询。

作为参考,我在React-Redux环境中使用Apollo Client。

0 个答案:

没有答案