腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
处理
Graphql
突变
更新
、
缓存
读取
和
writeQuery
,
如果
查询
是
动态
的
?
、
、
我假设
处理
更新
函数可以解决这个问题,但与Apollo文档中
的
示例不同: // GET_TODOS is not dynamic query data: { todos: todos.concat([addTodo]) }, }} > 我
的
查询
是
动态
的</em
浏览 19
提问于2019-10-09
得票数 0
1
回答
如何
更新
在使用react、类型记录
和
graphql
单击另一个组件中
的
按钮时获得
的
查询
值?
、
、
当从另一个组件单击按钮时,我想
更新
从
graphql
查询
中获得
的
值。 我想做什么?我有一个ButtonComponent,它有一个"Add“按钮
和
标签"count”,它从名为getCount
的
graphql
查询
中获得一个值。在createItem
突变
中,我通过将值减少1,从而
更新
计数变量来
更新
可用瘦计数
的
缓存
。ButtonComponent中<e
浏览 4
提问于2020-05-05
得票数 0
回答已采纳
2
回答
使用不同变量运行阿波罗角watchQuery()返回
缓存
数据
、
、
、
因此,我正在研究一个项目的功能,它允许用户根据不同
的
变量查看数据,例如,特定于年份、位置、性别等
的
数据。 this._querySubscription = this.我甚至有下面的代码来
处理
缓存
甚至驱逐。不使用readQuery
和
writeQuery
,当再次运行watchQuery时,即使使用不同
的
变量来运行
查询
,也会从
缓存
返回相同<
浏览 5
提问于2020-10-22
得票数 1
1
回答
阿波罗
的
proxy.writeQueries清空了
缓存
(是否有错误?)
、
、
、
、
我正在构建一个聊天应用程序,当用户发送信息时,我试图添加一个乐观
的
响应。但是,在合并optimisticResponse
和
useMutation
的
更新
选项时,我遇到了一个问题。当我使用proxy.
writeQuery
将乐观响应有效负载写入
缓存
时(在将其与
缓存
的
先前内容合并之后),
缓存
将变为空,直到客户机接收到实际
的
突变
响应(
和
有效负载)。然而,即使在我将一些数据写入其中(用户发送<
浏览 1
提问于2019-09-13
得票数 3
回答已采纳
1
回答
如何使用大量活动
查询
更新
阿波罗
缓存
、
、
、
、
我有很多活动
查询
存储在我
的
阿波罗
缓存
中,例如:items(isPublished因此,许多可能
的
变量用于相同
的
查询
(GET_ITEMS),具有越来越多
的
过滤器。当我想要添加、移动或删除一个项时,我使用属性 update
的
突变
组件
更新
阿波罗
缓存</e
浏览 0
提问于2019-06-28
得票数 1
回答已采纳
1
回答
如何从
突变
查询
更新
阿波罗数据存储/
缓存
,
更新
选项似乎不会触发
、
、
、
、
我
的
react本机应用程序中有一个高级组件,用于检索配置文件。当我调用一个“添加追随者”
突变
,我希望它
更新
配置文件,以反映新
的
追随者在它
的
追随者集合。如何手动触发对商店
的
更新
。目前,当我触发
突变
时,配置文件并不能反映屏幕上
的
变化。@
graphql
(
浏览 0
提问于2017-05-16
得票数 3
回答已采纳
1
回答
ApolloClient:您如何
处理
缓存
中
的
规范化/嵌套?
、
我不清楚如何在有嵌套
的
字段中使用ApolloClient InMemoryCache。 例如,我有一个
GraphQL
突变
,当标记一个todo“完成”时,也会标记它
的
所有子级“完成”。在后端,“子”
是
"parent_id“
和
"id”之间
的
关系。中
缓存
,该
查询
到目前为止已经获取了所有待办事项
的
“平面”列表。
如果
我
writeQuery
against ALL_TODO
浏览 0
提问于2020-03-23
得票数 0
回答已采纳
1
回答
Apollo
graphql
:
突变
后
的
writeQuery
不会触发平面列表
的
重新呈现
、
、
、
我在一个平面列表中有一个触发
graphql
突变
的
按钮,在
突变
之后,我做了一个
writeQuery
来
更新
本地
缓存
(存储)。在
突变
的
更新
函数f中,我
更新
了
缓存
中
的
两个字段。基本上,当用户触摸like按钮时,我将like
的
布尔值更改为true,并将该帖子
的
like计数
更新
为+1 (类似于twitter)。但是,展开式
浏览 8
提问于2018-03-05
得票数 6
回答已采纳
1
回答
阿波罗
GraphQL
-如何从
缓存
存储中获取
突变
记录
的
数据?
、
、
、
、
我正在使用React-Native开发一个应用程序,并在服务器端使用
GraphQL
作为REST。我
的
应用程序中有身份验证层,我希望能够从服务器
读取
从
突变
查询
中获得
的
数据。这是传递给props
的
signIn方法:const login =
graphql
(LoginMutation, { login}
浏览 3
提问于2018-02-04
得票数 1
回答已采纳
1
回答
突变
后
的
阿波罗
更新
不会触发重现
、
、
、
我在
graphQL
阿波罗
的
突变
中遇到了麻烦。当页面加载时,它将运行
查询
lectureResponseQuery,
如果
查询
==为空,则运行
突变
fetchLectureResponseMutation来创建新文档。这个
突变
返回新
的
结果,我对
查询
做了
更新
,我希望组件会用新
的
数据重新呈现,但它没有。有人知道为什么吗?谢谢!ownProps.match.params.lectureName
浏览 0
提问于2017-09-24
得票数 0
2
回答
如何
处理
多视图中
的
变异后
的
缓存
更新
?
、
、
、
所有这些
查询
都使用单独
的
查询
,但每个
查询
都使用公共操作,但返回
的
数据略有不同。 假设我在某个地方有一个
突变
,它为数据添加了一些内容(比如一个条目列表
和
一个正在添加
的
新项)。假设在变异之后,我想
更新
缓存
以反映这种变化。我正在使用read/
writeQuery
进行
更新
。通过这个设置,我需要
更新
3个
查询
--这将成为维护
的
噩梦
浏览 2
提问于2020-05-31
得票数 0
回答已采纳
1
回答
在创建对象之后
更新
阿波罗
缓存
、
、
、
在发生
突变
后,
更新
阿波罗
的
不同方法是什么?,我可以看到: 我很困惑,因为我一直在阅读一个项目的代码,该项目将阿波罗用于各种
突变
,包括创建和删除,但我没有看
浏览 0
提问于2019-10-15
得票数 1
回答已采纳
3
回答
阿波罗
突变
的
破坏与种族条件
、
、
、
现在我们
的
状态生活在两个地方(组件状态
和
阿波罗
缓存
)。 这方面的一个大问题
是
,当组件收到新
的
道具时,它不会
更新
。例如:当
graphql
更新
并推送到客户端时。
如果
它在飞行中收到一个
突变
请求,它将排队等待第一个请求返回时被触发。
如果
已经有一个
突变
排队,它将丢弃它并替换为新
的
(一次只能在队列中有一个项)。只有当
突变
发生时,optimisticRespo
浏览 6
提问于2017-08-14
得票数 18
1
回答
为什么阿波罗
缓存
(?)
writeQuery
()重新呈现
查询
组件
、
、
、
、
我正在使用阿波罗客户端进行一个React项目,并且正在进行一个cache.
writeQuery
()调用,这将导致相关
查询
组件
的
重新呈现。详细信息请参见代码: query : serverQueries.searchMessages,searchTermsString : null, }, } ); 正在重
浏览 0
提问于2019-05-15
得票数 0
回答已采纳
1
回答
阿波罗客户端
writeQuery
更新
存储,但UI组件只在第二个函数调用之后
更新
。
、
、
"apollo-cache-inmemory": "^1.6.2",我使用client.subscribe方法设置了一个简单
的
订阅,并尝试用client.
writeQuery
方法
更新
存储。ApolloProvider client={client}> </ApolloProvider> )
浏览 0
提问于2019-07-03
得票数 0
回答已采纳
1
回答
Apollo-客户端本地状态
缓存
竞争条件?
、
、
、
、
因此,我一直试图在React应用程序中使用apollo-boost,通过@client指令在
查询
中使用
缓存
来管理我
的
客户端状态,但我遇到了一些问题。问题
是
,组件B中
的
readQuery()在组件A中
的
writeQuery
设置
缓存
/本地状态
的
值之前运行,因此组件B
读取
的
值
是
错误
的
。我相信在Redux中,这个问题得到了解决,因为状态被注入到props中,这使
浏览 18
提问于2019-01-24
得票数 0
1
回答
如何将Redux应用程序转换为
GraphQL
/阿波罗?
、
、
、
我正在重构一个正在使用redux
的
express+react应用程序,我想切换到
graphql
(阿波罗),但是我有一些不太清楚
的
事情。因此,一般
的
流程
是
GET请求获取数据(一个对象数组),然后存储在redux存储中,并使用分页
的
选择器并将其表示为一个列表。我将如何在
graphql
中建模呢?我是否使用
graphql
查询
分页(在DB中使用偏移量/限制)?然后,我如何能够修改内存中
的
条目并立即发布所有条目,完成
浏览 4
提问于2020-07-01
得票数 0
回答已采纳
1
回答
在发生
突变
后,阿波罗
缓存
没有
更新
。
、
阿波罗
缓存
没有
更新
后,
突变
,我不想手动访问
缓存
,所以
writeQuery
和
readQuery方法
更新
缓存
是
不现实
的
。使用readQuery
和
writeQuery
的
update方法正在
更新
缓存
,但这不是我希望它
更新
的
方式。我要它自动
更新
。我也使用了refetchQueries,
浏览 18
提问于2020-01-23
得票数 2
回答已采纳
2
回答
更新
阿波罗
缓存
而不调用
graphql
服务器(阿波罗v3.3)
、
、
我正在构建一个react应用程序,当我将数据发送到
graphql
服务器
更新
并获得true结果时,我有一个数据表并直接对数据流进行
更新
,然后我将使用cache.
writeQuery
更新
阿波罗
缓存
我将首先调用
graphql
服务器来获取数据并将其存储在
浏览 5
提问于2021-02-04
得票数 0
1
回答
从阿波罗商店检索数据
、
、
、
、
我创建了一个LoginMutation,它返回一个令牌
和
一个用户(带有他
的
id
和
firstName)。以下
是
突变
模式: mutation loginMutation($email: String!, $password: String!),
graphql
服务器将很好地返回。用户
是
存储
的
,我可以在开发工具中看到它:我已经创建了一个布局组件,我想在上面显示用户
的
fir
浏览 0
提问于2018-02-23
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券