腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
组件
在
useQuery
后
未
重新
呈现
reactjs
、
react-hooks
、
graphql
、
apollo-client
、
apollo-server
我正在使用ApolloClint中的
useQuery
从数据库中获取数据。我得到的问题是,我从graphql得到的结果似乎不会影响useEffect内部的依赖性,因此在前端收到数据
后
无法
重新
呈现
。我有这个
React
组件
: export default function PrivateRoute({ path, ...restlogin", state: { from: props.location } }}
浏览 21
提问于2021-07-28
得票数 0
1
回答
第一次调用
useQuery
有条件地返回错误的输出
javascript
、
reactjs
、
react-hooks
我有一个
组件
ExportData,它只
在
提示时调用上下文,dialogConfirmation被链接到一个按钮,代码片段:import useItem from '../..dialogConfirmation = confirm => { getAll() }ItemsContext: useState, createContext, useCo
浏览 1
提问于2022-06-02
得票数 0
2
回答
在
React
中手动刷新或
重新
呈现
组件
onClick
javascript
、
reactjs
在
React
中有没有一种方法可以只刷新
组件
而不是窗口,而是
组件
本身?这样我就可以
重新
触发一个
react
-query。我知道我可以使用useEffect(),但是怎么做呢?所以我知道我可以这样做,比如: useEffect(() => {}, [result]); 这将在result更改时触发
组件
重新
呈现
。但是你怎么能有一个可以手动刷新
组件
或者
重新<
浏览 210
提问于2021-11-03
得票数 0
1
回答
为什么当我回到选项卡时,
useQuery
会让我的
组件
重新
呈现
?
javascript
、
reactjs
、
axios
、
react-hooks
、
react-query
我正在使用
react
-query库,我查找了它,
useQuery
可以让您的
react
组件
重新
呈现
,因为它有状态,但奇怪的是,当我更改选项卡时,它会
重新
呈现
(比如,我去youtube,然后回到我的应用程序,
组件
就会
重新
呈现
)。但这只发生在
useQuery
身上,我不明白为什么。const { data }
浏览 2
提问于2021-07-10
得票数 4
回答已采纳
1
回答
传递给
react
query的
useQuery
钩子的参数是否应该是引用稳定的?
javascript
、
reactjs
、
react-query
我注意到,几乎在任何地方,都会注意到
在
useQuery
钩子(和其他类似的
react
-query钩子)中传递的参数
在
钩子执行之间是相同的。例如}; export functio
浏览 8
提问于2022-06-23
得票数 3
回答已采纳
2
回答
访问
react
-typescript中的变量
reactjs
、
typescript
、
react-native
我在学
react
-typescriptimport {phones} from "../../get_phone"; phone: phones, const [model, setmodel] = useState(phone);} 是否可以从
浏览 17
提问于2021-05-24
得票数 0
1
回答
reactQuery
在
重取时将状态isLoading传递给按钮
reactjs
、
react-query
我尝试
在
单击按钮时将isLoading状态传递给按钮支柱,该按钮触发了从
useQuery
重新
获取函数,但它不起作用(可能是因为它
重新
呈现
组件
,而
组件
呈现
isLoading是假的)。const MainPage:
React
.FC = () => { const {data, isLoading, error, refetch} =
useQuery
<any>(
浏览 1
提问于2022-07-03
得票数 0
回答已采纳
1
回答
Vue 3,GraphQL,阿波罗-当缓存发生变化时如何
重新
呈现
查询?
vue.js
、
graphql
、
vuejs3
、
apollo
我很熟悉
useQuery
钩子的反应。每当缓存的数据被更改(通过突变)时,它就
重新
呈现
组件
。我试过:在所有情况下,它只加载一次数据,而不对缓存数据更改作出反应。我发现我可以通过阿波罗客户端构建自己的设置,或者
重新
获取查询。我甚至可以通过它的键使
组件
失效。这并不像
React
useQuery
钩子那样优雅。我很好奇
在
Vue 3中是否有
浏览 1
提问于2022-03-24
得票数 3
回答已采纳
1
回答
用钩子反应查询是抛出错误,“隐藏错误:太多的
重新
呈现
。反应限制
呈现
的次数,以防止无限循环。”
javascript
、
reactjs
、
react-hooks
、
react-query
我正在开发一个
React
项目,它使用
React
、、
React
和functional。但是当我使用调用时,它会抛出错误。 const [ list, updateList ] = useState([])
浏览 2
提问于2020-09-30
得票数 2
回答已采纳
3
回答
使用
React
18和悬念,从表单中进行搜索,并按一下按钮将搜索结果填充到div中。
reactjs
、
react-suspense
组件
呈现
具有下列元素的表单: 四选择,其中包含搜索条件。这些选择被包装在
React
组件
中。是一个搜索按钮,一个
呈现
搜索结果的
组件
。我的"isSearch“变量仍然是真的,所以当状态因表单输入的变化而改变,并且
组件
被
重新
呈现
时,搜索再次发生。反应状态改变,
组件
重新
呈现
,它看到"isSearch“是假的,并使搜索结果消失。当我点击我的搜索按钮,我看到搜索结果闪烁,然
浏览 15
提问于2022-11-11
得票数 0
回答已采纳
3
回答
为什么
useQuery
调用会导致
组件
中的重
呈现
?
javascript
、
reactjs
、
react-hooks
、
apollo
、
react-apollo
如我们所知,当反应
组件
的道具或状态发生变化时,将
重新
呈现
它。现在,我正在使用来自
useQuery
包的
react
-apollo,如下所示: books { }`; const { loading, error, data}
浏览 1
提问于2021-02-07
得票数 7
回答已采纳
1
回答
yo如何在useEffect()钩子中使用异步方法
node.js
、
reactjs
、
typescript
、
next.js
我的代码如下:export const fetchMyApi = async (code) => {}; useEffect(() => { }, [values]); } fetch(); return
浏览 4
提问于2021-07-22
得票数 2
回答已采纳
5
回答
返回上一个屏幕
react
本机堆栈导航器时执行
useQuery
()钩子
reactjs
、
react-native
、
react-navigation
我知道
React
中的固定规则之一是,您不能在函数
组件
的方法中执行任何挂钩,甚至不能在其他挂钩中执行任何挂钩,比如useEffect挂钩。它必须在
组件
本身的主体中执行。所以今天
在
开发一个测验应用的时候,我遇到了这样一种情况,
在
通过堆栈导航器的一个屏幕后,我想通过点击后退按钮再次返回到那个屏幕。如果它发生变化,那么我将使用
useQuery
再次获取数据。我可以简单地这样做: //
浏览 1
提问于2020-03-16
得票数 6
3
回答
访问已在其他
组件
中使用
react
查询获取的数据
reactjs
、
axios
、
react-query
我刚开始使用
React
查询,我有一个问题,我正在查看文档,但我无法找到如何访问已经从另一个
组件
中用
useQuery
()获取的数据。我从const query =
useQuery
('todos', fetchFunction)中获取HomeComponent,并希望访问已经
在
TodosComponent中获取的数据。是否可以使用const query =
useQuery
('todos', fetchFunction)再次获取数据,或者是否有类似于
浏览 1
提问于2021-07-11
得票数 10
回答已采纳
1
回答
查询缓存更新成功
后
,如何更新
组件
中的值?
reactjs
、
react-query
我有一个3个数据“卡片”的列表,它们正在使用
react
query成功地从我的api中拉出。
在
我的
React
组件
中,我使用了另一个自定义钩子,它使用queryClient.getQueryData从我的查询缓存中加载数据。当我想要删除其中一个数据卡时,我运行一个突变来更新API (从子
组件
调用)中的数据,如果成功,我使用queryClient.setQueryData钩子来更新查询缓存。使用
react
-query开发工具,我可以看到它正在缓存中成功更新,但我的
组件
不会更
浏览 0
提问于2021-05-04
得票数 0
1
回答
如何在使用GraphQL轮询时防止重
呈现
reactjs
、
graphql
、
react-apollo
但是,只有当数据发生变化时,
react
组件
才应该
重新
呈现
。如何防止
组件
在
每次新数据进入时
重新
呈现
?下面的代码不会阻止重
呈现
。const Instructions:
React
.FC<RouteComponentProps<RouteParams>> = props => { const [firstTimeDataRenderuseState<FetchSettlementIn
浏览 2
提问于2019-11-24
得票数 0
1
回答
如何将反应钩(useContext,useEffect)与阿波罗反应钩(
useQuery
)相结合
reactjs
、
react-hooks
、
react-context
我希望从上下文状态
呈现
所有这些org,在这个状态中,
组件
挂载(由useEffect钩子处理)
后
,可以使用分派方法放置这些org。useGetOrganisations钩子使用@
useQuery
/
react
中的
useQuery
。 不幸的是,这是不起作用的,我的控制台说,"./src/components/Organisations/Organisations.js第32:13行:
React
"us
浏览 23
提问于2019-10-24
得票数 2
1
回答
当阿波罗useMemo
useQuery
钩子中的“数据”返回useMemo所依赖的“数据”的新值时,useMemo不运行
reactjs
、
react-hooks
、
graphql
、
apollo-client
、
react-usememo
我有一个
组件
,它使用
useQuery
阿波罗钩子从GraphQL API中获取数据。这个
组件
还有一个useMemo,它将从
useQuery
阿波罗钩子返回的数据变量作为依赖项返回。useMemo最初以应有的方式
在
组件
的第一次
呈现
上运行。然后,当来自
useQuery
的数据返回时,它再次运行。接下来,我对
useQuery
中的数据变量进行了一些更改。现在,当我
在
另一个选项卡中
重新
呈现
这个<e
浏览 1
提问于2021-08-19
得票数 0
1
回答
useQuery
在
状态更改时
呈现
react-native
、
react-query
每当状态更改时,我希望
useQuery
呈现
useQuery
钩子中的任何选项const [search, setSearch; setSearch(query)} const searching =
useQuery
SearchResults navigation={navigation} data=
浏览 5
提问于2022-02-24
得票数 0
1
回答
在
查询
组件
旁边使用
react
阿波罗钩子时的不变冲突
graphql
、
react-hooks
、
apollo
、
react-apollo
、
apollo-client
我开始从阿波罗客户端2.x迁移到3.x测试版,我
在
使用阿波罗钩子和现在不推荐的查询/突变
组件
时遇到了困难。我用的是包裹:@apollo/
react
-components: 3.1.3我认为问题在于我所使用的Ap
浏览 5
提问于2019-11-08
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook发布Relay 7,带来错误处理和Hook方面的改进
为什么我不再用Redux了
React的结构及示例介绍
React组件开发中常见的陷阱
React 深入系列3:Props和State
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券