问题标签 [apollostack]
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.
offline - Apollo 客户端递归突变
apollo-client 可以使用以下示例吗?
例如,一个简单的 ToDo 应用程序和糟糕的互联网连接:
- 没有网络连接
- (1.mutation)创建一个新的todo
- (1. mutation => 乐观更新) 显示新的 todo (local tmp-ID)
- (2. 突变)检查新的待办事项是否已完成(使用 tmp-ID)
- (2. 变异 => 乐观更新) 将待办事项显示为已完成
- 现在连接到服务器
- ???
Apollo 客户端可以将 tmp-ID 替换为正确的待办事项,或者我该如何手动完成?
angular - Apollo Angular:即使出现错误,我如何“重新启动”我的 watchQuery?
我有一个查询,它搜索具有给定 $ID 的对象。它在初始页面加载时总是会失败,因为我们需要等待用户提供这个 $Id。我希望我的查询继续重试,直到找到正确的 ID。
现在错误直接进入订阅中的错误块。我尝试了多种方法,包括重新获取和重试,但这些方法似乎不起作用。
请帮忙!
javascript - 在 Apollo 中使用 graphql 的片段时遇到问题
我的问题很简单,我需要根据登录我的应用程序的用户类型(使用 react/redux/graphql/apollo)来获得不同的菜单功能。
我一切正常,但我的 graphql 查询以获取我当前需要的信息,如下所示:
很明显,我想在这里使用片段,让它看起来更像这样:
我fragment
会是这样的
和我想要的结果:
我在文档上找不到简单的解释,至少我没有理解正确。我不知道我是否需要创建片段服务器或客户端,以及如何正确地做到这一点。对graphql / apollo感到满意的人可以帮助我在这里做什么吗?非常感激!
graphql - Apollo GraphQL:一个查询可以支持查找不同的查找字段吗?
我有一个看起来像这样的工作查询:
现在我希望能够通过 查找一个同事userIDinRelatedTable
。我是否必须编写一个全新的 graphQL 查询,或者,有没有办法设置查询,以便我可以指定要用于查找的字段 - 例如:
enter code here
查询 getOneAssociate($_args: args) {
提前感谢所有人的任何想法/建议/信息!
javascript - 如何从服务器端补充我的阿波罗状态?
我对 react-apollo 完全陌生 我很困惑如何将状态从服务器端重新水化到客户端 我的应用程序正在运行,但问题是它没有使用 Apollo 的预加载状态 组件渲染后它再次调用 API .
严重的 Redux 集成使复杂化只有 Apollo 状态不是渲染自定义的 redux 状态,这就是这里的问题。但我不知道如何集成。
服务器.js
apolloClient.js
store.js
示例组件
apollo - 将 mutate() 从 ApolloClient 移动到 React 组件的正确方法?
根据Apollo Docs,我想mutate()
从 ApolloClient 获取函数到属于我的反应组件的道具中。这是正确/首选的方法吗?
apollo - Apollo:在订阅更新时更新 React 道具?
查看订阅的 Apollo 文档示例代码,我还没有看到如何使用订阅结果更新 React 道具。
来自http://dev.apollodata.com/react/subscriptions.html:
请注意,此示例代码似乎省略了props
用于常规查询的这部分代码 - 来自http://dev.apollodata.com/react/queries.html:
...哪个 AFAIK 是更新我的 React 组件上的数据道具并触发页面刷新的正确方法。
这是来自http://dev.apollodata.com/react/subscriptions.html的完整订阅代码示例:
当结果来自非订阅查询时,如何获取此处显示的代码,以更新我的 React 组件上的数据道具并触发页面刷新COMMENT_QUERY
?
apollo - Apollo:客户端订阅代码?
这是我的 Apollo 订阅客户端代码,基于 Githunt-React-master 示例代码:
我的订阅解析器没有被调用。也就是说,debugger
放置在其中的语句永远不会停止程序执行。
我错过了什么?
提前感谢所有人提供的任何信息。
javascript - 如何修改此 ES6 代码以插入断点?
我正在学习 ES6 语法,以及最新的 Apollo 库。此withData
代码改编自 Githunt-React Apollo 演示。
params
似乎不包含我所期望的。我想插入一个断点以检查params
. 但是如果我在 旁边添加一个断点options
,我发现它params
是未定义的。
我想我可能需要在此代码块中添加一个断点才能查看以下内容params
:
有没有办法做到这一点?
提前感谢所有人提供的任何信息。