问题标签 [react-apollo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apollostack - Apollo GraphQL:子组件重新运行父查询?
我有一个附加了 Apollo 查询的父组件:
我userPhoto
在渲染函数中有一个名为嵌入的子组件:
如果没有子组件,withData GraphQL 函数会运行两次,一次是 for loading == true
,一次是返回数据。
包含子组件后,withData GraphQL 函数运行了 3 次。第三次getOneUser
未定义,我的组件抛出错误。
我该如何纠正?
提前感谢所有人提供的任何信息。
apollostack - 当我们从 Mongo 控制台更新集合时,Meteor Apollo 没有更新 UI
我开始使用流星阿波罗入门套件https://github.com/apollostack/meteor-starter-kit ,我创建了一个集合“帖子”,我能够将数据拉入 UI。但是当我从 mongo 控制台更新集合时,它不会自动更新 UI ......我是否缺少一些配置?有人能帮我一下吗?
这是代码:
架构和解析器:
应用组件:
客户端/main.js
服务器/main.js
react-native - 如何在 Apollo 示例中添加下拉刷新
如何向 apollo 客户端演示http://dev.apollodata.com/添加拉动刷新功能?
似乎 graphql 函数是创建 graphql 组件的包装器或工厂函数?我应该如何在 graphql 组件上实现诸如 pull to refresh 之类的功能?
graphql - 对于数组结果,optimisticResponse 是什么样的?
这是一个列表,其中项目可以重新排序,其中变异输入是重新排序的数组,变异结果是保存到数据库后按新顺序排列的照片列表。实际的突变效果很好,但我不知道optimisticResponse
数组应该是什么样的,因为它似乎没有发生。
eslint - 阿波罗反应应用程序中的eslint错误“道具验证中缺少数据”
不确定我是否理解这个 eslint 错误要求我做什么。我正在使用 apollo 客户端演示代码,它似乎不喜欢“数据”function PostList({ data: { loading, posts } }) {
我应该做其他事情来遵守 airbnb eslint 规则还是应该忽略它?
react-apollo - 即使没有 UI,我是否需要绑定到组件才能使用 apollo react 客户端?
我正在围绕 Auth0 锁定小部件的实现做一些业务逻辑,并且需要调用一些 graphql 突变来登录。在这种情况下,没有要呈现的 UI,因为它只是对 Auth0 的 lock.show() 方法的调用。但是,查看所有带有 react 的 apollo 客户端示例 - graphql 方法似乎将函数绑定到组件。
- 我可以直接调用 gql 突变而不将其绑定到反应组件吗?
- 如果我不在组件中,从 ApolloProvider 获取客户端的最佳方法是什么?是否有我可以从 ApolloProvider 引用的静态单例实例,或者我是否需要从根应用程序组件传递客户端引用?
javascript - Apollo 订阅 PubSub 未触发侦听器
工作让订阅在阿波罗工作。我的网络套接字设置正确,我可以看到我正在连接,因为我看到它流入了 pubsub 模块。虽然我认为我的订阅方式有些问题,因为我发布时服务器没有触发响应。
对命名方面的任何混淆表示歉意,因为我将它用于称为订阅的东西。
Graphql 订阅
GraphQLType
订阅管理器和设置功能:
在我的突变中(我可以看到这种射击)
随着事件的触发,subscriptionsUpdated 解析函数/或设置函数不应该触发吗?
我已经查看了有关该主题的 githunt 示例和中等帖子,但仍在努力使最后一部分正常工作。
任何帮助或见解都会很棒!
javascript - Apollo:数据/突变道具未传递给组件
我有以下带有查询和突变的组件,但我的组件没有收到数据和突变道具。
我的代码中是否做错了什么或遗漏了什么?查询确实被执行了,只是没有传递下去。this.props.mutate 和 this.props.data 是未定义的。
django - 在 GraphQL 中查询枚举值
假设我有这样的模型
当我将此模型与其 Graphene 对象类型伴侣配对时
创建一个带有名称的枚举类型OrderState!
。
我很关心
- 如何查询枚举
- 如何使用 Apollo 客户端管理 React 中的枚举
对于第一个问题,我有这个查询
它给了我一个奇怪的状态值,比如A_1
and A_2
。我期待它能给我一些有意义的价值,比如“Initiate”。如何获得 kv 对枚举的值?
对于第二个问题,如果我想向用户展示这个枚举的可能值列表,我该怎么做?