腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
React
useEffect
中
防止
不必要
的
API
调用
?
、
、
、
、
我
的
HomeScreen组件包含一个获取当前用户
的
API
调用
。有没有办法让它只在用户发生变化时才进行
API
调用
。到目前为止,如果我离开屏幕,然后回来,它会进行
API
调用
并显示加载程序,我认为这并不是完美的用户体验,更不用说
API
请求是完全多余
的
,因为用户没有改变。
useEffect
(() => {
浏览 17
提问于2020-09-14
得票数 0
1
回答
React
.js /传单-只在DevServer上运行
useEffect
、
、
、
我遇到了这种行为,我必须只运行
useEffect
钩子一次。其原因主要是因为我必须插入一个leaflet.js映射,这种映射不能超过一次。但是,每当我更改组件jsx
中
的
某些内容时,DevServer
的
“热再发”功能似乎忽略了useEffects第二个参数[],并且无论如何都会重新运行它,尽管coachmap
的
状态仍然存在。你知不知道我怎样才能
防止
重新初始化传单
的
反应? 我已经试过检查typeof coachmap == 'undefined'是否仍然奇
浏览 2
提问于2021-05-24
得票数 0
回答已采纳
2
回答
React
:已超过FullCalendar
的
最大更新深度
、
、
当组件在componentWillUpdate或componentDidUpdate
中
重复
调用
setState时,可能会发生这种情况。
React
限制嵌套更新
的
数量,以
防止
无限循环。我删除了代码中所有
不必要
的
部分。import
React
, { useState,
useEffect
} from "
react
"; import FullCalendar from "@fullcalend
浏览 0
提问于2021-03-21
得票数 0
3
回答
如何将请求
的
数量限制为使用
React
的
API
?
、
我是一名学生,我们刚刚开始研究
API
,使用
API
,我试图获得对瑞典斯德哥尔摩
的
预测。因为某些原因,我发送了很多请求,这阻止了我发送更多
的
请求。也不知道是什么引起
的
。会很感激你对我做错了什么并能改进
的
反馈/解释。提前感谢!这是我到目前为止所做
的
所有工作,并将<InitialContainer>放在函数App()
中
const I
浏览 9
提问于2022-03-31
得票数 0
2
回答
如何避免在使用函数组件返回时重新渲染屏幕
、
我是新
的
反应原生,我正在做
的
应用程序与两个屏幕与功能组件。首先,当我进入屏幕A时,
调用
api
并渲染屏幕。接下来,我从屏幕A转到屏幕B,并在从屏幕B返回到屏幕A时渲染屏幕B.Now,再次
调用
api
并重新渲染屏幕。
浏览 2
提问于2021-04-05
得票数 0
1
回答
根据id更改url并从本地存储
中
获取值。ReactJS
目前,我正试图通过获取存储在
中
的
值来访问用户角色
中
的
,然后根据该值设置url并执行fetch请求。所有这些都发生在一个ContextProvider
中
。我
的
问题是,在获得存储在fetch
中
的
值之前,我
的
localStorage请求正在触发。/00666") setUrl(process.env.
REACT
_APP_
API
_U
浏览 3
提问于2020-02-06
得票数 0
回答已采纳
1
回答
如何实现Axios和Hooks -
useEffect
的
Jest测试
、
、
、
如
何在
React
中
为
useEffect
中
的
Axios
调用
编写Jest测试?如果用户交互(
如
单击按钮)
调用
了
useEffect
,我还知道如何触发它。但是在下面的情况下,
useEffect
是由Axios
的
响应触发
的
异步函数
调用
的
。示例:import
Reac
浏览 3
提问于2020-09-28
得票数 3
回答已采纳
1
回答
如何提早退出
useEffect
钩子?
、
在docs
中
,它说我们应该只在组件
的
顶层
调用
钩子。由于
useEffect
的
API
,return已经被保留用于清理,这让我想知道如何提前退出
useEffect
钩子,以
防止
我
的
if语句嵌套太深。// instead of if (foo){ } /
浏览 14
提问于2019-02-10
得票数 27
回答已采纳
4
回答
如何
调用
useEffect
()外部
的
函数
、
、
我试图通过这样做来
调用
useEffect
()
中
的
函数:
useEffect
(() => { } <button onClick={() => aFunc()} />}
如
您所见,每次单击
浏览 1
提问于2021-03-08
得票数 0
回答已采纳
2
回答
如
何在
底部选项卡导航器
中
重新加载组件
、
、
Diagnostics}/>在帐户选项卡
中
,Save = navigation.navigate("Account") 在点击Save之后,我返回到Account选项卡,但是组件配置文件,我使用它作为一个帐户选项卡组件,没有重新加载,所以我使用
的
配置文件细节仍然是旧
的
细节正如您所看到
的
浏览 8
提问于2022-09-04
得票数 0
1
回答
如
何在
Reactjs
中
设置多个
useEffect
钩子以
防止
查询重复
、
、
我想知道如
何在
Reactjs
中
设置多个
useEffect
挂钩,以
防止
查询
的
重复。import
React
, { useState,
useEffect
} from "
react
" import ax
浏览 7
提问于2021-08-09
得票数 0
回答已采纳
1
回答
而不在
React
-hooks中使用
useEffect
调用
api
、
我使用
react
-hooks已经有一段时间了,我
的
印象是,一旦做了一些更改,就会
调用
useEffect
。但在我
的
例子
中
,当在
useEffect
中
调用
api
时,它会连续呈现数据。下面是我
的
useEffect
代码: import
React
, { useState,
useEffect
} from '
react
'
浏览 0
提问于2021-04-13
得票数 0
2
回答
React
挂钩
useEffect
缺少依赖项:“callDayList”。包括它或删除依赖项数组
这是我
的
最后一个问题,它对我帮助很大。 passNum :urlList, };
useEffect
(()
浏览 7
提问于2021-06-03
得票数 0
2
回答
操作总是调度,它不会停止,它会无限地运行
、
、
我有一个关于调度行动
的
问题。我不知道为什么我
的
派单redux会无限运行。 下面是我
的
ListUser组件 import { ListUsersAction } from "..localStorage.token) { } const res = await axios.get('/
api
浏览 12
提问于2020-01-10
得票数 0
回答已采纳
1
回答
React
中
的
代码分裂会导致多次执行
API
调用
。
、
、
、
我正在构建一个使用
React
的
web应用程序。我使用
React
与Webpack一起进行代码拆分,但我遇到了一个问题。如果我在页面A上,访问另一个屏幕(B),现在我重新访问最后一个屏幕(A),屏幕再次加载,组件(A)
的
useEffect
钩子
中
的
API
调用
再次执行。我
的
应用程序没有不断变化
的
数据,所以我不想一次又一次地
调用
它。我得出
的
结论是,当用户访问另一个屏幕时,响
浏览 3
提问于2020-07-18
得票数 2
回答已采纳
1
回答
如何使用redux在成功提交Formik表单后清除表单
、
、
、
我目前正在做一个使用Redux和Redux-saga
的
React
项目。我想知道如
何在
成功完成异步
api
调用
后重置窗体。使用redux和redux saga我是在使用但它会在
api
成功执行之前立即重置表单
浏览 3
提问于2020-01-07
得票数 0
2
回答
React
不能在回调
中
调用
、
问题陈述: 我正在尝试设置一个
react
组件,每当从选择框中选择一个值时,该组件就会发出
API
调用
。我试图在
useEffect
钩子
中
实现这一点,但是我得到了基于钩子规则
的
错误,我们不能在回调
中
调用
任何钩子。请您告诉我如何解决此问题,并对任何用户输入执行所需
的
API
调用
。我正在查看可以帮助我
防止
此错误
的
指针,同时对后端进行
API
调用</em
浏览 6
提问于2022-05-02
得票数 0
回答已采纳
1
回答
我想在另一个组件
中
调用
Socket.current
、
、
我正在开发一个消息应用程序,在消息应用程序
中
,我在messenger.js
中
创建了套接字,
如
import
React
, {useState, useRef,
useEffect
} from '
react
' const socket = useRef() () =&
浏览 3
提问于2022-07-07
得票数 1
3
回答
如何
防止
组件每次重呈现?
、
、
、
、
我有一个自定义组件,在这个组件
中
,我希望
防止
每次组件呈现时触发
useEffect
。其主要思想是从
API
中
获取字体族名称,然后将其传递给样式值,因此我只想获得一次字体家族--而不是每次组件在其他屏幕
中
呈现时。下面是我尝试过
的
,但是它不像预期
的
那样工作,它没有在从
API
获得值(getValue()未
调用
)之后更新状态。import
React
, {useCallback,
useEffect</
浏览 4
提问于2021-12-20
得票数 2
1
回答
为什么要对有条件呈现
的
子组件
调用
useEffect
?
、
这是组件代码import { Navigate, useNavigate } from '
react
-router-dom/
api
/userApi' element={<PrivateRoute component={Paren
浏览 5
提问于2022-05-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券