腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
useEffect
会在
页面
重新
加载
时
触发
,
即使
依赖
关系
没有
改变
?
javascript
、
reactjs
、
use-effect
、
mern
我在我的一个react组件中有这个
useEffect
。const [photo,setPhoto]=useState(); console.log("inside photo
useEffect
") }) console.log(err);},[photo]) 我只想在“
useEffect
”的值发生变化时
浏览 132
提问于2021-07-14
得票数 0
回答已采纳
1
回答
如何在状态更改时
触发
页面
重新
加载
html
、
reactjs
、
reload
当状态
改变
时
,我想
重新
加载
我的
页面
。现在我正在使用下面的代码,但我不知道
为什么
即使
状态
没有
改变
,它也会不断地
重新
加载
。
useEffect
(() => { }, [state]);
浏览 0
提问于2021-02-22
得票数 0
2
回答
为什么
这个GET请求创建无限循环?(反应)
javascript
、
reactjs
、
loops
、
get
}) console.log(error); }; console.log(actionItemArray); }; getActionItems(); }, [currentP
浏览 5
提问于2021-12-09
得票数 0
回答已采纳
3
回答
ReactJs中带有promises和状态变量的无限循环
javascript
、
reactjs
我的react组件在无限循环中渲染了多次。我遗漏了什么? 这是我的代码。 const DocViewer = ({ title, closeModal }) => { const baseUrl = '/docs' return await axios.get(`${baseUrl}/${title}`).then(data => setDocsSimi
浏览 8
提问于2020-11-03
得票数 0
2
回答
如何解决反应再分配问题
reactjs
、
use-effect
、
rerender
、
usecallback
、
react-usememo
将和函数和和作为
useEffect
的
依赖
项。每当输入更改时,console.log("sum is")就会打印出来。
即使
输入发生更改,console.log("sum is")也不
会在
useEffect
中
没有
依赖
项
时
打印。这是因为当输入
改变
时
,它会将组件和和函数地址
重新
分配到不同的位置,这就是它
触发
useEffect
的原因,
浏览 7
提问于2022-06-29
得票数 0
1
回答
使用函数作为
useEffect
依赖
项->“
依赖
项‘道具的缺失”
reactjs
、
react-hooks
、
use-effect
、
use-state
我的意图是在useCallback中使用一个函数(由父组件接收,用
useEffect
创建)作为
useEffect
中的
依赖
项,并且只有在函数发生变化时才
触发
这种效果。考虑以下简单的组件: const [myState, setMyState] = useState(0); React Hook
useEffect
has a missing dependency:
浏览 5
提问于2021-01-26
得票数 1
回答已采纳
1
回答
热释放不正常工作与反应-剩馀和钩子
reactjs
、
redux
、
react-redux
、
react-hooks
、
hot-reload
这是我的代码,我希望
加载
数据(在
useEffect
()中回调)只调用一次: const dispatch = useCallback(useDispatch]); } 尽管使用useCallback()回忆录函数,但当我将更改保存到另一个JS文件
时
,
useEffect
()中的回调将再次被调用,
重新
加载
字段。但是,如果我将
useEffect
()函数的
依赖
关系
从[dispatch
浏览 2
提问于2019-10-14
得票数 3
1
回答
React redux reducer,因为
UseEffect
依赖
导致无限循环
javascript
、
reactjs
、
redux
但是
useEffect
react钩子还是把我搞糊涂了。我知道我可以将
依赖
项作为数组传递给它,以控制组件的呈现。我已经使用道具和本地状态来做,它是有效的。让我感到困惑的是,当我将redux reducer作为
依赖
项传递
时
,它会导致呈现组件的无限循环。// users组件 const usersComp = () => {
useEffect
(因此,
useEffect
浏览 150
提问于2021-02-28
得票数 1
回答已采纳
2
回答
Nextjs在
重新
加载
页面
时
获取数据
javascript
、
html
、
reactjs
、
fetch
、
next.js
在React中,我们在
重新
加载
页面
时
使用
useEffect
来获取数据:
useEffect
(() => { const fetchingData = async当
页面
重新
加载
时
,Fetch不
会在
getInitialProps中
触发
。
浏览 39
提问于2019-10-14
得票数 4
回答已采纳
3
回答
将积分添加到用户评分反应
reactjs
每次按下按钮
时
,我都会尝试向用户配置文件中添加积分。积分应该会累积起来。另一个问题是积分不是累积的,而是每次都被替换。 const [points, setPo
浏览 3
提问于2020-09-18
得票数 0
1
回答
如何处理可能同时发生的两个
useEffect
钩子?
javascript
、
reactjs
、
redux
、
react-hooks
我有一个应用程序,当用户看到
页面
的结尾
时
,有些东西是要求的。 if (!isFetching && inView && cards.length !会
触发
另一个钩子 if (!requestCards(requestOptions, page, true) }, [requestOptions]) 有时,当请求结束,isFe
浏览 0
提问于2020-03-07
得票数 1
1
回答
使用
useEffect
和不使用
useEffect
的usePreviousDistinct之间的差异
javascript
、
reactjs
、
react-hooks
它看起来是这样的,而且似乎是有效的: const prevRef = useRef();
useEffect
(()
浏览 1
提问于2020-09-07
得票数 1
2
回答
用两个
依赖
的
useEffect
钩子反应组件
javascript
、
reactjs
、
react-hooks
下面是我对组件的第一次尝试,该组件应该在筛选器发生更改时
重新
查询数据。此外,无论何时检测到这样的更改,它都应该回到第一页(第一次出现
useEffect
)。}, [filters, page]); } 不幸的是,这将自然无法正常工作,因为在第一个效果钩子中
重新
设置
页面
将被异步执行,并被延迟地捕获:如果用户坐在第1页上并且筛选器更改,externalRequest将以以下方式被
触发
浏览 2
提问于2021-10-21
得票数 0
回答已采纳
3
回答
React js在获取所有数据后刷新功能组件
reactjs
、
react-functional-component
SongGrid = (props: any) => {
useEffect
> ))} </table> ) } 我在每个响应上都更新了songData,表格单元至少刷新了70、80次,
页面
崩溃
浏览 51
提问于2020-04-16
得票数 0
1
回答
useEffect
()导致无限循环
reactjs
、
react-hooks
React.
useEffect
(() => { async function fetchMyApi() {setRows (res.data); } }在
useEffect
我已经尝试过传递一个空数组,我尝试了所有可能的解决方案,但都
没有
用。
浏览 2
提问于2020-07-27
得票数 1
2
回答
如何修复警告“函数--使
useEffect
钩子的
依赖
关系
在每次渲染
时
改变
”?
javascript
、
reactjs
、
react-hooks
我如何修复警告'createGraphics‘函数使得
useEffect
钩子(在第77行)的
依赖
关系
在每次渲染
时
都会发生变化。将其移动到
useEffect
回调中。另外,当我试图创建空的
依赖
数组
时
,我得到了这样的警告- React Hook有一个缺失的
依赖
:'createGraphics‘。包括它或删除
依赖
项数组 import React from "react"; import * as d3
浏览 20
提问于2020-12-16
得票数 5
回答已采纳
3
回答
动态更新导航栏购物车数量
reactjs
、
react-bootstrap
现在,我正在使用
useEffect
从我的API中获取购物车中的产品数量,但当然,
useEffect
只在
页面
重新
呈现时
触发
-这意味着当我添加或删除产品
时
,它不会反映在购物车中(?)数。将产品添加到购物车
时
进行更新。提前感谢!/images/dinosaur-silhouette-white-small.png"; import {
useEffect
, useState } from "
浏览 0
提问于2021-06-02
得票数 0
2
回答
在React中,在
依赖
项未更改的情况下,防止
useEffect
钩子多次执行的正确方法是什么?
reactjs
、
use-effect
我一次又一次地遇到这样的情况:
useEffect
钩子的实例执行不止一次,尽管
没有
更改它的
依赖
项的。为了防止这种行为,我发现自己经常不得不爬到树上来确定组件重呈现的原因,我怀疑是什么
触发
了这些不必要的和后续的
useEffect
钩子的执行,但是,如果
没有
办法避免组件
重新
呈现,并且需要防止
useEffect
按照设计,每当
依赖
项按预期发生更改时,
useEffect
都会再次运行。 但是,要明确,我遇到的问题是,我的
us
浏览 7
提问于2022-08-06
得票数 0
1
回答
对话框
没有
完全关闭,
为什么
不呢?
jquery
、
asp.net
在父
页面
上有按钮单击以打开
加载
另一个网页的jQuery UI对话框。在子
页面
上有“关闭”按钮来关闭对话框。我可以在对话框中
加载
子
页面
,但是有一些问题。我搜索了许多网站(尝试使用破坏和删除对话框,或在或实时点击按钮),但
没有
找到解决方案。希望有人能帮我解决这个问题。提前谢谢。 单击子
页面
浏览 4
提问于2015-10-16
得票数 0
4
回答
useEffect
依赖
数组理解
reactjs
你好,我正在学习关于
useEffect
钩子的反应,我需要一些澄清。我的理解是,当我们提供一个空的
依赖
数组
时
,
useEffect
钩子中的代码将在应用程序的初始挂载期间只运行一次。我需要一些帮助来理解
为什么
每次我刷新
页面
时
都会运行下面的代码,
即使
我提供了一个空的
依赖
数组。setnumberOfVistors] = useState(() => { localStorage.getItem("numberOfVist
浏览 15
提问于2022-04-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从源码中来,到业务中去,React性能优化终极指南
React Hooks踩坑分享
React组件开发中常见的陷阱
Vite2.0 依赖关系预捆绑
编写React组件时常见的5个错误
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券