腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
让
一个
自定义
钩子
在
useEffect
中
只
运行
一次
API
调用
、
、
我的React应用程序中有
一个
自定义
挂钩,它使用GET请求从MongoDB数据库获取一些数据。
在
我的
一个
组件
中
,我重用了
钩子
两次,每次都使用进行异步
API
调用
的不同函数。当我查看数据库日志时,我意识到我的每个GET请求被
调用
了两次,而不是
一次
。就像在中一样,我的每个
钩子
都被
调用
了两次,使得
API
调用
的数量从两次变为四次。我不确定为什么会发生这种情
浏览 45
提问于2021-08-04
得票数 0
回答已采纳
1
回答
如何在
API
调用
后正确地重新呈现函数组件
、
当页面加载时,我正在进行
一个
API
调用
,显示
一个
带有约会的表。
在
API
调用
之后,我将hasData的状态设置为true,并将数据插入到另
一个
setState
中
。问题是当
API
从异步
调用
返回数据时,组件不显示数据。请参阅下面的代码。hasAppointmentData) { }在这里,我将数据存储
在
另<e
浏览 2
提问于2022-08-18
得票数 0
1
回答
redux的使用效果
中
的
API
响应
、
、
、
我想在react项目中使用axios从我的服务器
调用
产品。我正在使用redux.When,我已经
在
组件
中
触发了使用效果的动作,我的产品还没有来,但是,我的产品来了没有使用使用效果。
在
我的组件
中
: await props.getProducts()}
useEffect
浏览 0
提问于2021-11-17
得票数 1
3
回答
获取
api
中
的太多请求错误
、
setLoading(true); }我重申,当我试图使用合法的
api
浏览 4
提问于2022-07-17
得票数 0
1
回答
为什么对
useEffect
依赖的反应似乎被忽略了?
、
、
、
、
我有
一个
带有两个
useEffect
钩子
的React组件,其中
一个
只能在更新上下文中存储的值时执行。当组件在上下文值更改之前
运行
时,这个
钩子
正在执行,我不明白为什么。 下面是代码和控制台输出。我使用这段代码的意图是,apibase效果
钩子
只
在
函数第
一次
运行
时才
运行
(这似乎是有效的),而getRights
钩子
只
在
apibase效果<
浏览 2
提问于2021-06-27
得票数 0
2
回答
在
自定义
钩子
和组件中使用
useEffect
有什么不同
、
、
、
我想知道
在
组件中使用
useEffect
钩子
和
自定义
钩子
有什么不同。例如 如果我有
一个
功能组件( component )并在其中直接使用
useEffect
钩子
import React,{
useEffect
} from 'react'; } 我想知道
useEffect
钩子
是否与Component相关,因
浏览 21
提问于2020-06-12
得票数 3
回答已采纳
1
回答
如何避免
自定义
钩子
中
的多个
API
调用
、
我有
一个
自定义
钩子
,负责
在
应用程序初始化时从后端获取一些与用户相关的数据,并将其存储
在
多个组件所需的全局状态
中
。数据获取是从
钩子
内部的
useEffect
触发的,而且由于多个组件(
在
同
一个
视图中呈现)都在
调用
钩子
来访问数据,所以
useEffect
被多次触发,因此
调用
API
的次数与
调用
钩子
的次数一
浏览 5
提问于2022-03-23
得票数 0
3
回答
functional react组件
中
的无限重渲染
、
、
、
、
我试图设置
一个
变量"workspace“的状态,但是当我通过控制台记录数据时,我得到了
一个
无限循环。我
在
useEffect
()内部
调用
axios "get“函数,在这个循环外部
调用
控制台日志,所以我不知道是什么触发了所有的重新渲染。我还没有找到解决我
在
this question
中
遇到的具体问题的答案。下面是我的代码: function WorkspaceDynamic({ match }) { const [proposals,
浏览 34
提问于2020-09-23
得票数 1
回答已采纳
1
回答
在
事件处理程序
中
调用
自定义
钩子
、
我有
一个
名为useFetchMyApi的
自定义
钩子
,它包装了对
API
端点的提取
调用
。函数
钩子
接受
一个
参数,它包含在post主体
中
。数据数组输出取决于
钩子
参数。
在
UI上,App
只
调用
一次
useFetchMyApi。单击处理程序将
调用
后续的useFetchMyApi来更新UI上的列表。我的问题: 我不能在事件处理程序
中
调用<
浏览 3
提问于2020-12-28
得票数 7
回答已采纳
2
回答
打开该模型时,
api
调用
将始终
运行
。
、
我想,如果我点击
一个
链接,模式是打开的,
api
调用
运行
一次
。不幸的是,它一直在
运行
,直到开放状态为真为止。console.log("Fetching"); `https://en.wikipedia.org/w/
api
.php
浏览 7
提问于2022-02-28
得票数 1
2
回答
从
自定义
React
钩子
访问
API
响应数据
、
、
我创建了
一个
自定义
React
钩子
来返回
一个
函数,返回的函数接受
一个
config对象并进行Axios
调用
,
自定义
钩子
有三个状态--加载、错误和数据,这些状态也是从
自定义
钩子
返回的。有关代码,请参见此 所以
钩子
正在做它应该做的事情,我可以很好地记录数据,视图是用数据更新的,但我的问题是
在
app.js
中
,我正在处理
一个
按钮上的
api
<
浏览 13
提问于2022-08-21
得票数 1
回答已采纳
3
回答
自定义
钩子
多次
运行
useEffect
我有
一个
只有useEffects并返回null的
自定义
钩子
。我正在App.js文件中使用它。但是现在我必须返回
一个
函数并在其他组件中导入
自定义
钩子
。但是当我
在
另
一个
组件
中
调用
自定义
钩子
时。useEffects也会
运行
(导致多次
运行
,这就是问题所在)。但我只需要它们
在
App.js文件
中
运行
<em
浏览 9
提问于2022-04-12
得票数 0
2
回答
在
react挂钩中输入
api
端点查询的输入数据
、
、
我想将weatherstack
API
集成到我的项目中。问题是我不明白如何将国家首都的名称输入到
API
的端点。= process.env.REACT_APP_WEATHER_
API
useEffect
(() => { .get('https{ setShowAll(false) } 但是我似乎不能访问useStat
浏览 48
提问于2021-05-02
得票数 0
回答已采纳
1
回答
当我们只能使用
自定义
钩子
时,为什么还要使用Provider和useContext呢?
当我们只能使用
自定义
钩子
时,为什么还要使用Provider和useContext呢?也就是说,我有
一个
自定义
的
钩子
,它提供用户数据和登录/注销fn: export default function useAuth() { }, []) } 我想我可以创建AuthProvider,然后
浏览 30
提问于2019-10-17
得票数 0
回答已采纳
3
回答
使用异步等待响应
useEffect
-等待不按预期工作
、
我的组件中有
一个
useEffect
钩子
,它进行
API
调用
,我希望它
只
在
第
一次
呈现时
运行
。但我无法
调用
API
。我在这里错过了什么?
useEffect
(() => { (async () => { const getAllSeasons = await
浏览 8
提问于2022-03-16
得票数 -4
2
回答
单击“分析天气”按钮时如何激活
useEffect
(react.js)
我希望
useEffect
只
在
点击“分析天气”按钮时才会发生,我怎么做呢?setLongitude] = useState('') const
API
_ENDPOINT= 'https://
api
.openweathermap.org/data/2.5/onecall?'const
浏览 4
提问于2022-07-21
得票数 0
回答已采纳
2
回答
什么时候React的
useEffect
在
组件生命周期中被触发?
我不太明白什么时候“挂载”的反应,什么时候触发
useEffect
和清理功能。如果我的理解是错误的,请纠正我。参考:来自的编辑图表
use
浏览 4
提问于2020-10-16
得票数 2
回答已采纳
2
回答
尝试使用useRef对run /Remix/Prisma中生成的项
运行
函数
、
、
我已经看过多个useRef/
useEffect
指令,但我似乎无法在这里工作。import { ReactSortable } from
浏览 7
提问于2022-01-27
得票数 0
3
回答
React
Useeffect
在
页面加载时
运行
、
、
我
在
react功能组件中使用
useEffect
从外部
API
获取数据,但它在页面上呈现时一直
调用
API
端点。我正在寻找一种方法来停止
在
组件上渲染时
运行
useeffect
浏览 0
提问于2021-05-20
得票数 0
2
回答
响应
useEffect
钩子
依赖数组
、
我正在学习React
useEffect
钩子
,特别是dependency array。有如此简单的import ReactDOM from "react-dom"; const [count, setCount] = useState(0);
useEffect
(() =&
浏览 4
提问于2022-02-08
得票数 -1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券