腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5035)
视频
沙龙
2
回答
React
函数
组件
中
的
多个
useLazyQuery
挂钩
(
Apollo
客户端
)
、
、
我正在尝试在我
的
函数
组件
中
包含两个
Apollo
客户端
useLazyQuery
钩子。其中一个单独工作得很好,而另一个则被注释掉了,但是一旦我把两者都包括进来,第二个就什么也不做了。有什么想法吗? { }, []); const [validateWhenMounting, { loading, error, data }] =
useLazyQuery
data', data),
浏览 48
提问于2021-11-01
得票数 0
4
回答
在阿波罗graphQL
中
,useQuery和
useLazyQuery
有什么不同?
、
、
我在浏览
Apollo
React
hooks
的
文档。我在看这篇文章。
浏览 8
提问于2020-09-01
得票数 17
回答已采纳
2
回答
阿波罗
客户端
:如何对自定义事件执行查询
、
、
、
、
钩子只能在
函数
组件
的
主体内调用。这种情况
的
发生有以下原因之一: useMemo, useReducer, useEf
浏览 2
提问于2020-07-02
得票数 1
1
回答
在
Apollo
Client
中
,如何使用
useLazyQuery
检查来自不同
组件
的
同一查询
的
加载状态?
、
、
我正在使用带有钩子和
Apollo
Client 3
的
React
functional components。我可以使用
useLazyQuery
来检查正在使用它
的
组件
的
加载状态,但是否可以使用
Apollo
自己
的
API在单独
的
组件
中
检查相同查询
的
加载状态,即不传递props或使用
React
的
上下文?
浏览 6
提问于2020-02-11
得票数 0
2
回答
如何在调用阿波罗图QL查询之前等待服务器响应?
、
、
、
、
在从我
的
useEffect钩子
中
接收数据后,我试图调用Graph查询。我需要在查询中使用响应
中
的
数据。但是,不能有条件地调用钩子。但是,如果我去掉条件,loadedAnime将是未定义
的
。import
React
, { useEffect, useState } from "
react
";import/Grap
浏览 2
提问于2020-08-13
得票数 2
回答已采纳
1
回答
为什么我
的
查询使用
useLazyQuery
一遍又一遍地调用?阿波罗·胡克斯
、
我使用了来自阿波罗
的
useLazyQuery
钩子,并进入了无限循环。下面是我
的
组件
: import styled from 'styled-components'} export d
浏览 19
提问于2019-09-06
得票数 1
1
回答
在类
组件
的
方法
中
获取查询
、
、
、
、
带有
react
的
Apollo
客户端
(2.6.3)。是否可以在类
组件
的
方法
中
获取数据?我正在构建一个全局搜索
组件
,并且我只想在输入第三个字符(以及随后
的
每个字符)时获取数据。现在它是用fetch api实现
的
,但我想切换到
apollo
客户端
和graphql api。直到现在,由于我使用
的
是<Query/>
组件
,所以我在使用<e
浏览 11
提问于2019-09-11
得票数 1
回答已采纳
1
回答
Apollo
graphql
react
hoc将查询作为属性
函数
传递
、
、
来自
react
apollo
的
graphql hoc有助于将
组件
与查询
挂钩
。这样查询将被执行,并且结果将在
组件
中
作为prop可用。有没有一种方法可以不直接执行查询,而是将一个
函数
作为prop传递给该
函数
,该
函数
可以作为正常
的
函数
调用在
组件
内执行。因为我有一个查询,需要在用户选择
组件
中
的
一些选项后执行。>
浏览 14
提问于2019-09-25
得票数 0
3
回答
useLazyQuery
导致过多
的
重新渲染[
Apollo
/
apollo
/
react
挂钩
]
、
、
、
我正在构建一个不和谐/松弛
的
克隆。我有渠道、消息和用户。一旦我
的
聊天
组件
加载,频道就会通过useQuery钩子从
Apollo
获取。默认情况下,当用户来到聊天
组件
时,他需要单击特定
的
频道来查看关于该频道
的
信息和消息。 在较小
的
Channel.js
组件
中
,我将单击
的
Channel
的
通道In写入
apollo
缓存。当我使用
useLazyQuery</em
浏览 53
提问于2019-09-04
得票数 2
4
回答
有没有可能防止`
useLazyQuery
`查询在
组件
状态改变/重新渲染时被重新获取?
、
、
、
、
目前我有一个
useLazyQuery
钩子,它是在按下按钮时触发
的
(搜索表单
的
一部分)。因此,如果我搜索一次,然后编辑搜索字段,结果会立即出现,并且我不必再次单击search按钮。不是我想要
的
UI,如果完全删除搜索文本会导致错误(因为它试图以null作为变量进行搜索),有什么方法可以防止
useLazyQuery
在重新渲染时被重新获取吗?但是,我更愿意看看是否可以避免
浏览 4
提问于2019-08-15
得票数 17
回答已采纳
1
回答
来自
Apollo
的
`
useLazyQuery
`似乎触发了无限渲染循环
、
、
我尝试使用Next.js和
Apollo
客户端
编写一个Shopify
组件
。这是我
的
购物车
组件
,它总是进入无限循环(每秒数百次渲染): import { gql,
useLazyQuery
} from "@
apollo
/client" } ` co
浏览 69
提问于2021-07-15
得票数 0
5
回答
如何在
组件
外部调用GraphQL
、
、
我已经使用Query
组件
创建了一堆调用GraphQL
的
React
组件
,一切都很正常。 在一个
组件
中
,我需要一些来自数据库
的
初始数据,但没有任何可视化表示。我尝试使用query
组件
,但它似乎只在呈现周期触发。我尝试将其打包到一个
函数
中
,并在需要数据
的
组件
中
调用此
函数
。但是代码/查询不会执行,因为没有要显示
的
组件<
浏览 10
提问于2019-05-28
得票数 11
1
回答
在@
apollo
/ useQuery -hooks
的
react
钩子
中
忽略了跳过参数
、
、
、
、
问题是: userRoles.find(({ value }) => value === role), },其他注意事项: ·从onCompleted
函数
记录道具
的
输出是·如果我记录userQuery本身,那么在第一个日志
中
,userQuery.called等于true (但正如我前面所
浏览 39
提问于2020-05-20
得票数 5
1
回答
错误:阿波罗
useLazyQuery
,useMutation,useQuery
中
的
钩子调用无效
、
、
、
只要删除了
useLazyQuery
在App.js
中
的
行(下面的代码),它就会显示简单
的
"HELLO“消息(工作正常),否则,我会得到下面的错误消息import {
useLazyQuery
} from "@
apollo
/client"; export default function App(props)=
React
浏览 5
提问于2022-01-23
得票数 0
回答已采纳
3
回答
如何使用
React
和阿波罗
客户端
在
中
实现搜索功能?
、
、
、
、
我尝试使用
React
Hooks和GraphQL-阿波罗
客户端
在我
的
管理系统
中
实现搜索功能。虽然界面显示成功,但当我按下“搜索”按钮时,会出现一个错误,名为: import
浏览 0
提问于2019-04-28
得票数 3
回答已采纳
2
回答
阿波罗GraphQL反应-如何查询点击?
、
、
在
Apollo
React
文档
中
,有一些在
组件
显示时自动获取
的
示例,但我想在单击按钮时运行查询。我看到了一个例子,当一个按钮被点击时,“re”获取一个查询,但我不希望它一开始就进行查询。
浏览 1
提问于2016-10-02
得票数 69
回答已采纳
5
回答
返回上一个屏幕
react
本机堆栈导航器时执行useQuery()钩子
、
、
我知道
React
中
的
固定规则之一是,您不能在
函数
组件
的
方法
中
执行任何
挂钩
,甚至不能在其他
挂钩
中执行任何
挂钩
,比如useEffect
挂钩
。它必须在
组件
本身
的
主体
中
执行。所以今天在开发一个测验应用
的
时候,我遇到了这样一种情况,在通过堆栈导航器
的
一个屏幕后,我想通过点击后退按钮再次返回到那个屏幕。但这一次,我想用来自
浏览 1
提问于2020-03-16
得票数 6
1
回答
阿波罗MockedProvider不能使用
useLazyQuery
和onCompleted返回数据
、
、
我使用阿波罗
客户端
(3.3.16) MockedProvider和Jest +
react
测试库来测试一个使用带有onCompleted属性
的
useLazyQuery
的
组件
。但是,MockedProvider不能调用onCompleted
函数
(在我
的
例子
中
是handleData())。在console.log之后,我发现onCompleted
函数
从未被触发过。对于如何用
useLazyQuery
测试<
浏览 5
提问于2021-09-18
得票数 4
2
回答
反应JS设置加载器UI
的
正确方式
、
、
、
我试图在Code
中
复制我
的
本地项目,但我发现了我
的
错误。这是我获取数据
的
代码:import GlobalContext from/context/Global/context";import {
useLazy
浏览 6
提问于2019-12-29
得票数 0
回答已采纳
3
回答
如何在事件发生后触发
React
Hooks
对于
React
和如何使用钩子,我还是个新手。我知道下面的代码不能工作,但我写它是为了显示我想要实现
的
东西。基本上,我想在输入框中发生变化后使用useQuery,这是不允许
的
(在钩子或事件中使用钩子)。 那么如何使用
react
钩子正确地实现这个用例呢?我想在用户输入时从GraphQL加载数据。import
React
, { useState, useQuery } from "
react
"; import { myGraphQLQuery } from "..
浏览 13
提问于2019-12-13
得票数 1
回答已采纳
点击加载更多
相关
资讯
如何使用GraphQL构建TypeScript+React应用
怎样使用 apollo-link-state 管理本地数据
Airbnb:我们如何将大部分 API 迁移到 GraphQL
5款好用且有代表性的GraphQL工具
2020 年你应该知道的 React 库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券