腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
useEffect
在
这种
情况下
没有
遇到
无限
循环
呢
?
reactjs
我了解到,使用效果是
在
compo第一次初始化时调用的,当props或state.But中有变化时,
为什么
在
这种
情况下
,当我将某些状态从false更改为true时,不会出现
无限
循环
,但当我
在
useEffect
上执行此操作时,会出现来自compo的
无限
循环
。我
在
问,
为什么
当我在数组中更改状态,而不是布尔值时,它会
遇到
无限
循环
?有什么
浏览 7
提问于2020-04-22
得票数 1
回答已采纳
2
回答
当数组作为依赖项传递时,React中的
useEffect
将在
无限
循环
中运行
javascript
、
reactjs
、
loops
、
state
、
react-hooks
当下面的代码
在
React组件中运行时,它会导致
无限
循环
。
为什么
将数组作为依赖项传递给
useEffect
(
在
本例中为args)会导致
这种
情况发生?我如何才能阻止
无限
循环
的发生
呢
?代码应该只运行一次。我读到过,我可以使用[args.length]来阻止
这种
情况的发生,但是ESLint规则react-hooks/exhaustive-deps抛出了一个错误,所以我希望避免这样做。import
浏览 63
提问于2020-03-07
得票数 0
回答已采纳
1
回答
当我通过时,React useCallback会做什么。第一个参数中的对象
javascript
、
reactjs
、
react-hooks
在
useEffect
和useCallback中使用react时,我修复了一个
无限
循环
。) { setIsLoading(false) })
useEffect
(()=>{},[fetchApi]) } }
浏览 0
提问于2020-02-20
得票数 1
2
回答
React useState和
useEffect
嵌套。这样可以吗?
reactjs
、
react-hooks
我
在
玩React钩子,我试着做一个非常基础的时钟。它工作得很好,甚至分析器都说
没有
奇怪的重新渲染。让我有点担心的是
useEffect
调用updateTimeAndDate的地方,这会改变状态。我觉得它应该进入一个重现
循环
。
为什么
它还能工作?我不能说得更好了,抱歉。:Dconst addZero = (trunk) => (trunk >= 10 ?; setMinut
浏览 15
提问于2020-07-20
得票数 0
2
回答
search组件中的
useEffect
()会导致
无限
循环
,我无法理解
reactjs
、
react-native
、
use-effect
我是新的反应-本地人,并跟随
在
一个课程的反应-本土。这个git集线器链接到我的存储库,代码有我在下面的问题中描述的问题(
无限
循环
)。我花了12+几个小时来想办法解决这个问题。相反,
useEffect
()
在
search.component内部反复运行其回调。
useEffect
没有
跟踪已更改的依赖项,而是给[]一个空数组代替依赖项
useEffect
(callback,[]
浏览 4
提问于2022-04-16
得票数 0
回答已采纳
2
回答
每次屏幕出现时
在
useEffect
中创建setState
reactjs
、
react-native
、
react-hooks
我有一些
useEffect
函数,它在组件第一次出现时工作:
useEffect
(() => { try { console.log(error) })(); }, []); 但是,如果我从参数中删除空数组,如何在不调用
无限
循环
的
情况下
让它每次都工作
呢
浏览 12
提问于2020-08-26
得票数 0
回答已采纳
2
回答
React Native -导航参数重置
javascript
、
reactjs
我
遇到
了这个问题,我想在一个组件中运行一些函数,只有当它来自X路径时。现在我正在使用Redux,但我不想在
这种
情况下
使用Redux。我有A组分: const A = ({ shouldReset, setShouldReset }) => { if(shouldReset){ resetNavigationService.navigate('RouteY'); 我想做一些类似的事情: NavigationService.navigate(
浏览 19
提问于2020-10-06
得票数 0
2
回答
我的反应应用程序
在
移动设备上冻结/滞后。
javascript
、
node.js
、
reactjs
、
react-hooks
netlify上的应用程序:有人能帮帮我吗?
浏览 12
提问于2022-04-28
得票数 -1
回答已采纳
2
回答
如果我尝试删除警告,
useEffect
中的React.js
无限
循环
reactjs
、
state
、
use-effect
如果我尝试修复警告,它会将
useEffect
发送到
无限
循环
中。这是因为我像这样更新了
useEffect
中的状态...我怎么才能在
没有
警告的
情况下
修复这个问题
呢
?props) => {
useEffect
[remainderData, setAllHistoricalDat
浏览 15
提问于2021-02-10
得票数 1
回答已采纳
1
回答
基本上相同的代码,但一个导致
无限
循环
的使用效果。
javascript
、
reactjs
对不起,reactjs初学者,下面有两个代码,我不明白
为什么
当我使用“第一段代码”时,我得到
无限
循环
(
在
浏览器控制台中
无限
注销'123‘),当我使用“第二个代码”时,我
没有
无限
循环
(
在
浏览器控制台中只注销两个'123’),
为什么
当我用“第一个代码”获得
无限
循环
时,
为什么
不使用“第二个代码”来获得
无限
循环
<em
浏览 2
提问于2021-07-31
得票数 0
回答已采纳
1
回答
如何使用React进行抓取;ESLint强制执行“详尽-深度”规则,这会导致
无限
循环
reactjs
、
react-redux
、
eslint
、
react-hooks
一般来说,我对响应钩子非常陌生,对useSelector和useDispatch
在
react-redux中也非常陌生,但是
在
加载组件时,我执行简单的get请求时
遇到
了困难。我以为我知道如何做到这一点,但我
遇到
了一个ESLint问题,使我无法做我理解为法律代码的事情。但是,我让ESLint
在
Atom中运行,每次保存时,它都会将第二个[]参数更改为[myState],其结果是:import { useState我
在<
浏览 0
提问于2019-06-17
得票数 2
2
回答
为什么
我的RXJS史诗
在
一个
无限
循环
的挂载上,但只有一次调用按钮单击?
javascript
、
reactjs
、
rxjs
、
rxjs-observables
) .pipe(map((response) => fetchUserFulfilled(response))), )这段代码都能工作,但它一直
在
无限
浏览 5
提问于2020-05-08
得票数 0
回答已采纳
2
回答
无限
循环
- React原生useState
useEffect
firebase
、
react-native
、
infinite-loop
、
react-state-management
、
use-effect
我对钩子是个新手,我的印象是
useEffect
在
页面加载时只运行一次。我正在将interests状态变量设置为返回的firebase响应,但它
遇到
了
无限
循环
。
为什么
会发生
这种
情况?(function(key) { }); };
useEffect
浏览 34
提问于2019-10-25
得票数 0
回答已采纳
2
回答
在
UseEffect
中使用获取数据的
无限
循环
reactjs
、
react-hooks
有一个奇怪的问题,我正在从我的本地api获取一些数据,它出于一些奇怪的原因
无限
地调用它: import React, { useState,
useEffect
} from 'react'; } console.error('ex:', ex); }
useEffect
浏览 25
提问于2021-04-03
得票数 1
回答已采纳
3
回答
ReactJS
useEffect
依赖警告导致infninite
循环
reactjs
、
react-hooks
、
infinite-loop
、
react-state
、
react-functional-component
在
我的功能组件中,我有状态,当它发生变化时,我想做一些事情。所以我使用了
useEffect
,但它给出了“缺少依赖项”的错误。
在
我放置了错误中显示的所有依赖项之后,我得到了
无限
循环
。setKeywords] = useState<Keyword[]>(); }, [currentPage]
浏览 0
提问于2020-09-22
得票数 2
3
回答
ReactJS -使用useState钩子维护数值
reactjs
、
react-hooks
、
use-state
我有几个过滤器
在
我的应用程序,距离和评级。
useEffect
(() => { if (!== 'rating'))}, [filters, distance, rating])如何安全地维护我的过滤器计数?
浏览 5
提问于2020-09-10
得票数 0
回答已采纳
1
回答
自定义反应钩子,
无限
循环
,只有当我添加第二个依赖。窃听器还是什么我不明白的东西?
javascript
、
reactjs
、
react-hooks
在
许多指南和网站上都可以看到:import axios from 'axios';
没有
像
useEffect
(() => { /*...*/ })这样的依赖项,将状态设置为函数将触发
无限
循环
中的重新呈现,再次调用
useEffect
。具有
useEffect</e
浏览 1
提问于2020-07-04
得票数 1
回答已采纳
1
回答
在
无
无限
循环
的.search`中使用‘`useLocation()
useEffect
javascript
、
reactjs
在
没有
无限
循环
的
情况下
,我无法找到
在
query中使用
useEffect
的方法。const query = new URLSearchParams(useLocation().search); query.forEach((value, field
浏览 2
提问于2022-03-07
得票数 2
回答已采纳
2
回答
React
useEffect
-
在
依赖项数组中传递函数
reactjs
、
react-hooks
、
use-effect
、
usecallback
当我将一个函数表达式传入
useEffect
依赖数组时,
为什么
会产生一个
无限
循环
?函数表达式不会改变组件状态,它只是引用它。; setSectionBlocks(blocks => []);}, [sections, markup]); ); // u
浏览 8
提问于2020-06-27
得票数 22
回答已采纳
1
回答
使用效果和火基导致
无限
循环
reactjs
、
firebase
、
google-cloud-firestore
、
react-hooks
、
use-effect
我正在使用firebase,并试图
在
应用程序开始时使用以下代码加载所有数据:const bookCollectionRef= collection(db, "books"); const getBooks = async () => { return book; setBooks(te
浏览 1
提问于2021-12-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
编写React组件时常见的5个错误
React Hooks 还不如类?
关注MCU 开发中的无限循环
接口突然超时 10 宗罪
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券