腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
useQuery
onCompleted
之后
更新
状态
...
错误
、
、
、
、
我正在使用react hooks和apollo client 3构建一个应用程序 正在尝试
更新
useQuery
上的
状态
完成 以下是代码 const GET_POST_BY_ID_QUERY = gqltitle }`; const [{ title, body }, setPost] = useState({ title: '', body: '' });
onCompleted</
浏览 18
提问于2020-10-21
得票数 0
回答已采纳
1
回答
使用
useQuery
、useMutation和重新获取回调后无法重新获取数据
、
、
、
我有一个标准组件设置,其中一个组件对数据进行查询,并有一个模式表单,
在
提交时对输入的数据进行变异。
useQuery
钩子使用
onCompleted
回调设置
状态
。我还在
useQuery
钩子中添加了一个重取回调,将其传递到表单模式,并在useMutation钩子中将其称为
onCompleted
。如果不刷新页面,我就无法立即呈现数据。loading: childProfilesLoading, refetch: refetch
浏览 16
提问于2022-02-26
得票数 1
回答已采纳
1
回答
如何将初始
状态
设置为使用
useQuery
获取的数据?
、
、
我正在使用React和阿波罗,我试图用使用
useQuery
钩子获取的数据初始化
状态
,但是
在
加载页面时,我得到了“无法读取未定义的属性‘映射’”。const { loading, error, data } =
useQuery
(FETCH_BLOGS);if (error) return <p>Error</p>;
在
JSX中,我调用{rend
浏览 2
提问于2020-12-15
得票数 3
2
回答
将
useQuery
返回的数据设置为
状态
、
、
、
我一直
在
使用client.query从我的数据库中获取数据,并使用useState设置
状态
。这个问题让我想要研究
useQuery
而不是client.query。function Dogs({ onDogSelected }) { if (我更愿意查询数据,然后使用useState将查询的数据设置为
状态
浏览 30
提问于2020-06-03
得票数 1
3
回答
防止用用graphql的useEffect获取的数据
更新
useQuery
钩子中的
状态
变量时的无限呈现
、
、
、
Graphql提供
useQuery
钩子来获取数据。当组件重新呈现时,它将被调用。//mocking
useQuery
hook of graphql, which updates the data variable我正在使用useEffect钩子来控制应该调用"
useQuery
“多少次。我想要做的是,每当我从"stateOfValue“接收数据时,我想对数据执行一些操作,并将其设置为另一个
状态
变量<e
浏览 2
提问于2020-06-22
得票数 0
回答已采纳
3
回答
如何仅在useMutation成功执行后使用apolloClient的‘onSuccess
、
、
当useMutation (insert/update查询)成功执行时,我需要能够
在
每个reRender之前或之上执行函数(closeModal)。那么从父级中我就不能打开模式(打开、关闭和切换由父级处理,下面的..see ) 模式子模式: export default function DeviceModal(props) { const device =
useQuery
浏览 56
提问于2021-10-19
得票数 0
回答已采纳
2
回答
阿波罗客户反应中的
错误
策略不起作用
、
、
在
测试Apollo.When时,我遇到了问题--我尝试使用阿波罗和graphql查询,我想要响应返回
错误
和部分数据,所以我设置了属性
错误
策略:‘all’。但这不管用。我不知道为什么?救命啊!这里我的代码:const { loading,data,error} =
useQuery
(GET_DASHBOARD_DATA,{ errorPolicy:'all',
onCompleted
:(res) => {console.log(“完全”
浏览 4
提问于2021-05-22
得票数 2
2
回答
更改使用
useQuery
获取的远程数据的最佳方法是什么
、
、
我希望我能说清楚:
onCompleted
: data => {
浏览 13
提问于2019-11-28
得票数 3
回答已采纳
1
回答
React:组件属性没有正确存储我想要的数据(来自查询)
、
、
、
因此,当我声明一个组件时,我也
在
构造函数中声明了一个属性。然后,
在
执行第一个查询(我使用的是Apollo client - GraphQL )
之后
,我希望将结果(我知道它将始终是一封电子邮件)存储
在
声明的属性中,以便在第二个查询中将其用作参数。但当我执行第二个查询(或尝试
在
第二个标题中显示电子邮件)时,该值似乎没有正确存储。
浏览 14
提问于2020-05-16
得票数 1
回答已采纳
1
回答
Apollo refetch()-如果响应相同,则忽略“
useQuery
”
、
、
、
、
我正在尝试使用Apollo-client来拉取我的用户信息,并坚持这个问题: 我让这个Container组件负责
在
呈现用户数据(而不是身份验证)时提取这些数据。当我尝试重新登录时,出现了这个问题: Call of refetch触发了graphql http请求,但由于它返回的数据与上次初始登录时返回的数据相同-
useQuery
()会忽略它,并且不
更新
data嗯,技术上不可能有
更新
,数据是一样的。因此,我的代码setUser(viewer);不会第二次执行,并且用户会在登录页面上卡住。} }); 在这里,
浏览 36
提问于2019-09-22
得票数 0
1
回答
用于简单搜索的
useQuery
和useEffect
、
、
status id } }// get query
onCompleted
: setSearchResults// example of query result (more than 1) {
浏览 5
提问于2020-03-27
得票数 1
回答已采纳
2
回答
useLazyQuery没有
在
onClick
之后
被调用
、
、
、
我正在尝试检查我的用户isLoggedIn是否使用来自用户的GraphQL API数据的查询(如果不是loggedin ),如果不是,它应该返回未定义的或某些
错误
。问题现在开始了,我已经意识到我的令牌被从localStorage中清除了,但是
之后
userLAzyQuery没有被触发。因此,为了检查,我开始手动删除invoked,并且
在
onClick
之后
调用了sendQuery() 为了强制检查,我
在
查询
之后
创建了
onCompleted
和onError回调,并且猜怎么着?
浏览 1
提问于2020-04-07
得票数 7
1
回答
路由时出现NextJS Apollo "queryData.ssrInitiated不是函数“
错误
、
、
、
、
它是一个功能组件,如下所示 if (id > 0) { const { loading, error, data } = getItem(props.id) } 表单提交根据id值调用创建或
更新
变异
在
创建突变的
onCompleted
处理程序中,我添加了一个路由器调用来
更新</e
浏览 22
提问于2020-08-22
得票数 1
1
回答
通过apollo react使用useMutations重定向后,
UseQuery
不工作
、
、
、
在
useMutation
之后
,用户转到其他页面。 有
useQuery
,但它不工作。useState(false); variables: { click: click }, const { data, loading } =
useQ
浏览 22
提问于2021-09-08
得票数 0
2
回答
在
常量值变为引用或重新分配常量的情况下发出
、
、
、
const {a} = {a: 'd'} console.log(a)我正在尝试将publicItemList
状态
更新
为用户输入。同时,
useQuery
()每500 is重取一次数据,并
更新
data值。 当我更改publicItemList并再次运行查询钩子时,publicItemList
状态
应该
更新
为data的新值。因此,如果我
在
pub
浏览 3
提问于2020-07-07
得票数 1
1
回答
如何将Redux应用程序转换为GraphQL/阿波罗?
、
、
、
因此,一般的流程是GET请求获取数据(一个对象数组),然后存储
在
redux存储中,并使用分页的选择器并将其表示为一个列表。然后,用户可以编辑条目(
在
redux存储中修改条目),然后他可以“发布”从redux存储获取数据并调用POST端点。 我将如何在graphql中建模呢?我是否使用graphql查询分页(
在
DB中使用偏移量/限制)?然后,我如何能够修改内存中的条目并立即发布所有条目,完成编辑?
浏览 4
提问于2020-07-01
得票数 0
回答已采纳
1
回答
useQuery
和useLazyQuery - React Apollo的合并结果
、
、
、
在
使用@apollo/client探索react时,我使用
useQuery
进行首次加载,使用useLazyQuery进行按需加载(
在
执行一些操作、刷新、创建等操作
之后
)。如下所示: const { data} =
useQuery
(GET_POSTS_QUERY); const [fetchPosts, { data: fetchedposts}] = useLazyQuery(GET_POSTS_QUERY); 我
在
我的JSX标记中呈现data,但是由于名称冲突,我需要获
浏览 24
提问于2020-07-19
得票数 1
2
回答
使用获得“太多的重新呈现”
错误
、
、
、
、
我
在
努力应付胡克斯的反应。我在网上查看过,但不知道如何使示例适应我的代码。我有以下组件,它触发了“太多重呈现”
错误
: const [showMessage, setShowMessage] = useStateDo not close."); if (error) {setText(genericErrorMessageWrapper>
浏览 1
提问于2021-09-29
得票数 1
2
回答
什么是
在
本地
状态
更改后重新获取查询的语法?
、
、
、
我对阿波罗和GraphQL比较陌生,我需要在几次突变后提出请求,因为后坐力
状态
不想及时
更新
,
在
一些突变
之后
,有一百万个
错误
被抛出。// Mutations const { loading: loadingM, error: errorM, data: dataM, re
浏览 6
提问于2022-04-01
得票数 0
回答已采纳
2
回答
如何在第一次呈现和onclick两种情况下呈现
useQuery
?[ReactJS,graphql]
、
、
如何使我的
useQuery
()
在
第一次呈现和后续事件(例如,按钮单击)上都触发?不太清楚我对function钩子的理解中的哪一部分是不正确的或不完整的,但我尝试
在
useQuery
中使用
useQuery
,这肯定允许我调用该函数,但似乎并不总是
在
组件挂载上触发(更令人困惑的是,有时会触发我也
在
使用notifyOnNetworkStatusChange,我读到了refetch需要它来认识到它应该触发
useQuery
的
onCompleted
部
浏览 9
提问于2020-06-26
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券