腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
-
使用
react
挂钩
,
在
useEffect
中
设置
数组
状态
,
并
观察
它
导致
无限
循环
?
reactjs
声明一个自定义钩子: const useTest = (init: any) => {
useEffect
(() => { }, [init]);};
使用
它: useTest({ arr: [1] })无论我传递给init.arr的是什么对象或
数组
,
它
都会
导致
无限
<em
浏览 13
提问于2020-07-22
得票数 0
2
回答
React
useState和
useEffect
嵌套。这样可以吗?
reactjs
、
react-hooks
我
在
玩
React
钩子,我试着做一个非常基础的时钟。
它
工作得很好,甚至分析器都说没有奇怪的重新渲染。让我有点担心的是
useEffect
调用updateTimeAndDate的地方,这会改变
状态
。我觉得
它
应该进入一个重现
循环
。为什么它还能工作?我不能说得更好了,抱歉。:Dconst addZero = (trunk) => (trunk >= 10 ?; setHours(addZero(timeAndDa
浏览 15
提问于2020-07-20
得票数 0
1
回答
导致
无限
循环
的
useEffect
reactjs
、
react-hooks
、
infinite-loop
、
use-effect
、
use-state
我已经检查了每一个
无限
循环
的答案,但是我找不出我做错了什么。 {props.children} );我也尝试过
在
useEffect<
浏览 9
提问于2020-06-02
得票数 0
回答已采纳
1
回答
React
组件
无限
地重新呈现在
useEffect
钩子
中
设置
的相同布尔值
状态
?
reactjs
、
react-hooks
我在下面的代码片段上进行实验,以了解
React
useState和
useEffect
挂钩
的行为。const [foo, setFoo] =
React
.useState<boolean>(true); console.log("Settingstate foo to false ..."); }, [foo]); 在当前的实现
中
,该效果
浏览 27
提问于2020-05-27
得票数 0
1
回答
来自useRef的数据仅在更改代码
并
保存后呈现
reactjs
、
elasticsearch
、
axios
我的
react
应用出了点问题。我从elasticsearch服务器检索数据,
并
尝试将其显示在网站上。
useEffect
export default RecipesPage 问题是,当我试图显示数据时,
它
只
在
保存代码后显示,然后
在
刷新页面后它就消失了。我猜这是一个与useRef
挂钩
有关的问题,但我不确定。
浏览 10
提问于2021-05-15
得票数 0
回答已采纳
2
回答
使用
react
挂钩
重新渲染问题
reactjs
、
react-hooks
学习
React
Hooks,我正在开发一个测试应用程序。我的应用程序从API加载数据,然后填充网格。小菜一碟。当我试图显示一个加载指示器时,这个问题就出现了。
它
进入重新渲染
循环
。下面是我所做的: import
React
, { useState,
useEffect
} from '
react
'; const [loading, setLoading] = useState(false); const [
浏览 17
提问于2020-03-26
得票数 0
回答已采纳
3
回答
React
限制渲染的次数,以防止
无限
循环
。如何防止此错误?
javascript
、
reactjs
、
react-native
React
限制渲染的次数,以防止
无限
循环
。我该如何解决这个问题呢?import
React
, { useState } from "
react
";import/slices/dataSlice"; import { useSelector } from "
react
-redux&q
浏览 1
提问于2021-09-06
得票数 0
3
回答
为什么钩子的代码(函数)会一直呈现?(与类相比)
javascript
、
reactjs
、
react-hooks
、
react-state
、
react-lifecycle
此代码仅在3秒后
使用
布尔值呈现。 const [isLoading, setIsLoading] = useStateimport
React
, { Component } from "
react
"; class App extends
Re
浏览 32
提问于2021-02-19
得票数 0
回答已采纳
2
回答
修正了
react
js
中
太多的重新呈现错误。
javascript
、
reactjs
、
react-hooks
、
frontend
我编写了一个裁剪编辑器图像配置文件,但是如果文件被选中,我想要更改一个
状态
变量。image/jpeg" id="upload"/> scaleValue={scaleValue} onTest={test}
浏览 5
提问于2022-10-21
得票数 0
回答已采纳
1
回答
在
将类代码更改为函数代码时缺少逗号
react-native
在
_spring()
中
,我
在
动画组件的上下文中
使用
useState()似乎有问题。BackHandler.exitApp() : _spring(); }; const backHandler]).start(() => { }); }
在</em
浏览 3
提问于2022-03-27
得票数 1
回答已采纳
3
回答
使用
useState反应过多的渲染
javascript
、
reactjs
、
rendering
、
use-state
area} city={"강남"}></Item>); export default Attraction_list; Function attList从openAPI
中
获取数据当component Item呈现时,函数currentPosts被执行,
它
返回一个切片列表。 我想他们只执行了一次, 结果:此程序上的重新渲染次数过多。
浏览 43
提问于2021-10-13
得票数 0
2
回答
如何在将函数传递给自定义
挂钩
时修复
useEffect
中
的
无限
循环
reactjs
、
use-effect
我正在尝试创建一个'useApi‘钩子,
它
接受一个返回promise的函数。
在
我当前的实现
中
,我收到了关于不在
useEffect
钩子
中
包含依赖项的警告,即我传递给它的API promise函数。但是,如果我将它包含在依赖项
中
,就会
导致
无限
循环
。请在此处找到我的示例:
浏览 5
提问于2020-11-19
得票数 0
2
回答
React
:已超过FullCalendar的最大更新深度
reactjs
、
fullcalendar
、
gatsby
我正在
使用
FullCalendar进行反应,我正在与
状态
作斗争...
它
返回以下消息: 错误:超过最大更新深度。当组件
在
componentWillUpdate或componentDidUpdate
中
重复调用setState时,可能会发生这种情况。
React
限制嵌套更新的数量,以防止
无限
循环
。import
React
, { useState,
useEffect
} from "
react
&q
浏览 0
提问于2021-03-21
得票数 0
2
回答
为什么这个setState
导致
无限
循环
?
javascript
、
reactjs
、
react-hooks
我创建了一个带有呈现调用细节的
react
组件,
在
组件
中
我
使用
useEffect
来
设置
callInfo
状态
,然后
它
导致
无限
循环
,即使我
使用
[]作为第二个参数,有人能帮我修复这个问题吗?谢谢!import { useLocation } from "
react
-router-dom"; import { useState,
useEffec
浏览 10
提问于2021-10-06
得票数 1
回答已采纳
1
回答
使用
Hook更新
状态
会
导致
函数内出现
无限
循环
reactjs
、
react-hooks
我想更好地理解为什么在下面直接调用的函数
中
更新
状态
会
导致
函数
在
无限
循环
中运行。 我知道如果我想在挂载后立即更新
状态
,我应该
使用
"
useEffect
“,但我想知道为什么会发生这个
无限
循环
背后的机制。我尝试删除更新
状态
的函数调用,可以看到它不再在
无限
循环
中运行。import
React
, { useState } from
浏览 24
提问于2019-09-08
得票数 0
3
回答
当包含依赖项时
导致
无限
循环
的
useEffect
javascript
、
reactjs
、
firebase
我正在创建一个与instagram功能类似的应用程序,我
在
发布新照片时遇到了一个问题。当用户发布新照片时,它将保存到此
状态
。const [posts, setPosts] = useState([]); 当页面呈现和
useeffect
运行时,图像不会显示
在
屏幕上,因为它是异步的,所以我所做的就是添加“post”作为对
useEffect
这创造了一个
无限
循环
,我认为这是因为
它
调用自己,但我不确定有任何其他方式来做这件事。这是
useEffect</e
浏览 12
提问于2022-10-24
得票数 0
1
回答
React
useEffect
缺少依赖项: xxx。要么包含它们,要么删除依赖
数组
react
/
react
。
reactjs
、
infinite-loop
、
use-effect
我正在从
useEffect
钩子
中
调用api const token = props.match.params.token;const [status, setStatus] = useState({ auth: false, },[]);
浏览 0
提问于2021-06-26
得票数 7
回答已采纳
2
回答
当
数组
作为依赖项传递时,
React
中
的
useEffect
将在
无限
循环
中运行
javascript
、
reactjs
、
loops
、
state
、
react-hooks
当下面的代码
在
React
组件
中
运行时,它会
导致
无限
循环
。为什么将
数组
作为依赖项传递给
useEffect
(
在
本例
中
为args)会
导致
这种情况发生?我如何才能阻止
无限
循环
的发生呢?代码应该只运行一次。我读到过,我可以
使用
[args.length]来阻止这种情况的发生,但是ESLint规则
react
-hooks/exhau
浏览 63
提问于2020-03-07
得票数 0
回答已采纳
1
回答
useEffect
是否需要依赖
数组
中
的所有数据都处于
React
状态
?
reactjs
、
react-hooks
、
use-effect
当我
在
React
中
创建自定义钩子时,我遇到了
useEffect
钩子的行为,这是我意想不到的。我创建了一个自定义钩子,
它
接受一个ID
数组
并
获取每个ID的数据,当ID发生变化时,它会再次获取,然后返回一个
数组
中
的所有数据: const useGetItems = (ids) => { constconst ids = [1,2]这样定义的it
数组
测试
它
并将它们传递给useGetItems时,<
浏览 12
提问于2021-01-19
得票数 0
回答已采纳
2
回答
使用
default参数和
useEffect
防止函
数组
件出现
无限
循环
javascript
、
reactjs
当在
React
中
创建一个函
数组
件
并
设置
一个默认参数时,一切都像预期的那样工作,该组件将被渲染一次。但是,一旦你添加了一个像
useEffect
这样的钩子,并在依赖
数组
中
使用
了这个参数,组件就会永远呈现出来。我在这里创建了一个简单的演示: 原因很明显,因为当
使用
一个对象作为默认参数时,它会被重新创建,并且不会等于上一个参数。当然,这不会发生在像number或string这样的原始默认参数值上。除了
使用
defaultPro
浏览 0
提问于2021-11-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
【一文看懂】React中usestate与useRef的区别与联系
React Hooks源码深度解析
我读完了React的API,并为新手送上了一些建议
编写React组件时常见的5个错误
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券