腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当
使用
useLazyQuery
钩子
调用
查询
时
,
如何
挂接
?
、
、
这两个组件都
使用
useLazyQuery
钩子
。const [getFeedPosts, { data, loading, error }] =
useLazyQuery
(GET_ALL_POSTS)在提要列表中,我在挂载和呈现项目列表
时
手动触发getFeedPosts在搜索输入组件中,单击
时
触发getFeedPosts。 在收到搜索结果后,有没有方法可以覆盖缓存?理想情况下,list组件将自动重新呈现。问题是
useLazyQuery
没有提供"refetchQu
浏览 25
提问于2020-05-10
得票数 2
回答已采纳
2
回答
RTK-
查询
:
如何
使fixedCacheKey方法也适用于
useLazyQuery
?
、
通过阅读,我发现突变可以
使用
fixedCacheKey选项共享其结果: RTK
查询
提供了一个
使用
fixedCacheKey选项在突变
钩子
实例之间共享结果的选项。
当
调用
任何触发器函数
时
,具有相同useMutation字符串的任何fixedCacheKey挂钩都将在彼此之间共享结果。这应该是希望共享结果的每个突变
钩子
实例之间共享的唯一字符串。我有一个GET api
调用
,需要
使用
useLazyQuery
浏览 8
提问于2022-11-07
得票数 2
回答已采纳
4
回答
在阿波罗graphQL中,useQuery和
useLazyQuery
有什么不同?
、
、
我看到有两个
查询
钩子
要
使用
,分别是useQuery和
useLazyQuery
谁能给我解释一下,它们之间有什么区别,在什么情况下应该
使用
它。
浏览 8
提问于2020-09-01
得票数 17
回答已采纳
2
回答
响应阿波罗客户端api两次
调用
、
、
、
employ info</a> </div>} 在这段代码中,一切都运行得很好,唯一的问题是API被
调用
了两次我知道我可以第一次在useQuery中传递一个变量,但问题是我不能从那里传递这个变量,因为
查询
参数不在我的状态或道具中。 有人能告诉我有什么可能的解决办法吗?
浏览 1
提问于2020-12-24
得票数 3
2
回答
如何
在
调用
阿波罗图QL
查询
之前等待服务器响应?
、
、
、
、
在从我的useEffect
钩子
中接收数据后,我试图
调用
Graph
查询
。我需要在
查询
中
使用
响应中的数据。但是,不能有条件地
调用
钩子
。但是,如果我去掉条件,loadedAnime将是未定义的。
浏览 2
提问于2020-08-13
得票数 2
回答已采纳
1
回答
RTK
查询
中
useLazyQuery
钩子
的错误处理?
、
、
、
下面是
钩子
的实现: { error: prodError, ] = prodApi.endpoints.getAllProducts.
useLazyQuery
(); 其中,result参数分别被反结构化为prodLoading、prodError
当
将正确的参数传递给
查询
时
,可以通过prodData访问获取的产品,但如果出现错误,则不会通过prodErr
浏览 18
提问于2022-02-27
得票数 1
回答已采纳
1
回答
连接到多个组件
时
,阿波罗客户端
查询
和数据存储
、
、
、
我有3个不同的组件
使用
相同的graphql
查询
。这个示例将是GET_USERS
查询
。这在寻找用户在“消息传递”选项卡中发送消息
时
,以及在邀请用户进行操作并在创建帖子时对其进行标记时
使用
。我遇到的问题,并试图找出
如何
处理的问题是,情况并不总是这样,一次只呈现一个。用户可以单击message选项卡,然后转到post选项卡中标记用户。Problem:
当
他返回到message选项卡
时
,它现在已经用从标记
调用
的
查询
状态重新呈现
浏览 3
提问于2021-01-11
得票数 5
回答已采纳
2
回答
如何
在
调用
函数后获取
useLazyQuery
挂钩数据
、
、
、
、
在提交表单/onClick之后,我试图
调用
useLazyQuery
,但由于某些原因,我总是没有定义。这是我
如何
定义我的
钩子
; const [getMyValues, {loading, error, data: myValues}] =
useLazyQuery
await getMyValues({ variables: {o: names } }); console.log({someData}) /
浏览 7
提问于2020-12-02
得票数 1
回答已采纳
1
回答
Apollo是否可以在
调用
useLazyQuery
后清除数据obj
、
我为我创建的搜索栏
调用
了一个apollo惰性
查询
钩子
,当我清除搜索栏中的数据
时
,我想从
钩子
中清除数据变量。我在网上找不到任何东西来看看这是否可能 const [ { data: autoCompleteItems, loading: loadingAutoComplete },
浏览 23
提问于2021-02-03
得票数 0
1
回答
在RTK
查询
中重新获取按钮单击不会触发组件更新。
、
、
、
首先,我知道天气数据并不是RTK
查询
的合适用例,因为它总是在改变,在这种情况下,我
使用
RTK
查询
只是为了实践目的。我想在单击按钮
时
重新获取天气数据,但是组件没有被更新,但是我可以看到,
当
单击refresh按钮
时
,requestId确实在改变,并且通过检查控制台正在检索数据。我正在进行重取,如在正式文档中可以找到的示例中所示: 我还想知道是否更适合
使用
useLazyQuery
及其trigger函数.如果是...but,我应该考虑什么才能决定我是
浏览 0
提问于2022-02-23
得票数 3
回答已采纳
1
回答
调用
函数中的function
钩子
、
、
如果单击按钮,是否有可能
使用
useQuery
钩子
运行
查询
?const handleClick = () => { variables:Button onClick={ () => { } }但是,这与React "
useLazy
浏览 5
提问于2022-04-22
得票数 0
回答已采纳
2
回答
使用
酶和MockProvider正确预期/接收状态的方法
、
、
我正在测试一个
使用
graphql
useLazyQuery
的组件。MockProvider由阿波罗推荐库@ Apollo /react-react提供。我想根据
查询
返回的数据长度来测试是否呈现了某条消息。我有这样的html元素结构: <div className="message" data-id={props.data ?我也
使用
了Apollo推荐的wait包。
浏览 0
提问于2020-06-01
得票数 1
1
回答
为什么我的
查询
使用
useLazyQuery
一遍又一遍地
调用
?阿波罗·胡克斯
、
我
使用
了来自阿波罗的
useLazyQuery
钩子
,并进入了无限循环。下面是我的组件: import styled from 'styled-components' import我遇到的问题是
查询
被一遍又一遍地
调用
。我每次都会遇到
调用
updateMethod的onCompleted,然后我就会停留在这个无限循环中。onC
浏览 19
提问于2019-09-06
得票数 1
2
回答
当
graphql中的数据发生反应时,
如何
调用
2次?
、
、
loadGreeting ()不是由更改props.currentStore的另一个时间引起的 const [loadGreeting, { called, loading, data }] =
useLazyQuery
浏览 2
提问于2019-10-29
得票数 1
回答已采纳
7
回答
尝试用function
调用
useQuery -阿波罗
钩子
、
、
、
、
如何
多次
调用
useQuery?我已经找了几个网站,但我找不到解决办法。
浏览 0
提问于2019-07-10
得票数 23
回答已采纳
1
回答
当用户在输入文本字段中键入文本
时
,
如何
触发graphql
查询
(通过useQuery或
useLazyQuery
)
、
、
、
我正在尝试
使用
GraphQL构建一种自动完成的搜索栏并作出反应。我的问题是:
如何
触发一个函数,-once它检查输入的长度大于3个字符--
调用
一个来自阿波罗客户端库(useQuery或
useLazyQuery
)的
钩子
。products( page: 1, filter: { name: $name }) { name, }}
当
输入文本字段的te值超过3个字符
时
,我希望触发FetchPro
浏览 1
提问于2022-06-17
得票数 0
1
回答
如何
将useQuery作为异步任务
调用
、
、
、
、
在我的屏幕上有三个选项卡,每个选项卡都在
调用
自己的数据。但由于useQuery,UI是完全冻结和提供一个非常糟糕的经验。 const [loadData, { tempLoading, tempError, tempData }] =
useLazyQuery
浏览 0
提问于2020-01-21
得票数 5
回答已采纳
2
回答
如何
使用
useLazyQuery
()在每次单击
时
执行
查询
、
、
、
使用
@apollo/react-hooks中的
useLazyQuery
()
钩子
,我能够在单击按钮
时
执行
查询
。但是我不能
使用
它在连续的点击上执行相同的
查询
。export default ({ queryVariables }) => { const [sendQuery, { data, loading }] =
useLazyQuery
(GET_DIRECTION
浏览 288
提问于2019-10-07
得票数 14
回答已采纳
2
回答
如何
在阿波罗客户端中获取多个条件
查询
?
、
、
、
、
我
使用
的是阿波罗客户端,对于获取
查询
,我
使用
的是useQuery包@apollo/react-hooks。我要做到以下几点:步骤1:获取
查询
stage variables: { id: getId.id }步骤2:基于从GetStage获得的响应,我们希望在两个单独的
查询
之间切换 if (!= useQuery(Query
浏览 1
提问于2019-11-19
得票数 9
回答已采纳
4
回答
有没有可能防止`
useLazyQuery
`
查询
在组件状态改变/重新渲染
时
被重新获取?
、
、
、
、
目前我有一个
useLazyQuery
钩子
,它是在按下按钮
时
触发的(搜索表单的一部分)。
钩子
工作正常,只有在按下按钮
时
才会触发。不是我想要的UI,如果完全删除搜索文本会导致错误(因为它试图以null作为变量进行搜索),有什么方法可以防止
useLazyQuery
在重新渲染
时
被重新获取吗?这可以
使用
useQuery来解决,这取决于“搜索”状态,当我点击按钮时会切换到这个状态。但是,我更愿意看看是否可以避免增加组件的复杂性。selectedCard, set
浏览 4
提问于2019-08-15
得票数 17
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券