腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7736)
视频
沙龙
1
回答
使用
useState
从
映
射到
数组
的
最大
更新
深度
、
、
、
我有一个
使用
map
从
array创建列表
的
组件。对于每个li,我
使用
ref获取getBoundingClientRect().x和getBoundingClientRect().y,然后
使用
useState
将其作为array添加到refs中。onMouseEnter传递悬停
的
li
的
index,并对array中该项目的refs对象执行一些操作。..prevRefs, position]);生成
的
我是否错误地
使用
浏览 11
提问于2020-06-25
得票数 1
回答已采纳
2
回答
尝试在userEffect上定义对象
数组
时出现React
最大
状态
更新
错误
、
我有一个产品插入组件,每次我尝试在d useEffect中添加一个带有
useState
的
对象
数组
时,都会得到状态
更新
限制错误。其他常见
的
字符串字段
更新
状态时不会出错,到达对象列表
更新
时会得到错误。代码:线路错误: 49 超过了react
最大
更新
深度
浏览 0
提问于2019-07-30
得票数 1
1
回答
如何初始化钩子状态。所有状态元素都丢失
、
、
此组件
的
行为有些奇怪 const [state, setState] =
useState
({ twitter所以我把它们改成这样 qualification: "", }); useEffect
浏览 1
提问于2021-04-03
得票数 1
2
回答
从
另一个钩子中设置状态
的
正确方法是什么?
、
、
我有一个像这样
的
查询参数:const { name } = router.queryconst[queryName, setQueryName] =
useState
('')setQueryName(n
浏览 6
提问于2021-12-29
得票数 0
回答已采纳
1
回答
将值
从
自定义挂钩保存到状态
、
、
、
、
我正在尝试用
useState
将一个值
从
自定义钩子(它为服务器获取数据)保存到functional状态,因为我稍后需要更改这个值,并且在更改之后,它需要重新复制。因此,所希望
的
行为是: 将
useState
的
初始值设置为钩子只能在函
数组
件
的
主体内调用。>
浏览 1
提问于2021-07-21
得票数 1
回答已采纳
2
回答
使用
useEffect()时,
最大
深度
超过了react错误
、
、
、
、
错误:警告:超过
最大
更新
深度
。当组件在useEffect中调用useEffect时可能会发生这种情况,但是useEffect要么没有依赖
数组
,要么在每次呈现时都会更改依赖项之一。const [products, setProducts] =
useState
([]); setProducts(getCartProducts());当传递一个空
数组
作为第二个参数时,应用程序可以正常工作,但是为了反映页面上<e
浏览 1
提问于2020-10-18
得票数 1
回答已采纳
2
回答
在react钩子中
使用
useEffect进行验证
、
、
我有一个这样
的
代码,我希望当errors === 0时,setAmount会出现以下错误: const [errors, setErrors] =
useState
({a:2, b:
浏览 0
提问于2020-04-27
得票数 0
1
回答
错误:超过
最大
更新
深度
。当组件在componentWillUpdate或componentDidUpdate中重复调用componentDidUpdate时,就会发生这种情况。
、
我想在类组件中做我在函
数组
件中所做
的
事情,但是它给出了一个错误。我怎么才能修好?职能构成部分:const [listBtnClassName, setListBtnClassName] =
useState
("listBtnPulse"); } <PageFilter listBtnClassName={this.state.listBtnClassName} ></PageFi
浏览 6
提问于2022-03-22
得票数 2
回答已采纳
1
回答
使用
"deep“
数组
的
React
useState
不会重新呈现组件
、
我在React中
使用
useState
()存储了一个二维
数组
。当我
更新
数组
中
的
一个值时(创建一个全新
的
2D
数组
,它实际上不会用新
的
值重新呈现我
的
组件。仅当我在
更新
导致组件
的
二维
数组
之后执行其他操作时,组件才会
更新
我
的
数组
定义如下: const [grid, setGrid] =
useState</em
浏览 24
提问于2021-08-06
得票数 2
1
回答
我得到了这个“
最大
更新
深度
超过”。试图
使用
useEffect处理防火墙身份验证错误时
、
我正在
使用
react钩子库进行防火墙身份验证。我试图
使用
signInWithEmailAndPassword来处理useEffect错误,但是得到了这个无限错误。“超过了
最大
更新
深度
。这可能发生在组件在useEffect中调用useEffect时,但是useEffect要么没有依赖
数组
,要么在每次呈现上更改依赖项之一。”signInWithEmailAndPassword, user, loading, error] = useSignInWithEmailAndPassword
浏览 2
提问于2022-05-11
得票数 0
回答已采纳
1
回答
最大
更新
深度
超过axios
、
、
、
下面的useEffect导致了以下错误:超过了
最大
更新
深度
。当组件在useEffect中调用useEffect时可能会发生这种情况,但是useEffect要么没有依赖
数组
,要么在每次呈现时都会更改依赖项之一。因此,当我在模拟器上运行我
的
应用程序时,我会得到一个白色
的
屏幕。当我
使用
示例数据而不是useEffect时,代码工作得很好。键被我
的
实际键替换,链接工作,因为我在浏览器中测试了它,并且是如何获得示例数据
的
。如何解决这个问题呢?co
浏览 2
提问于2022-08-12
得票数 0
回答已采纳
1
回答
超过
最大
更新
深度
。反应
我
的
代码有点问题。当我呈现组件时,控制台上出现了这个错误 })})const MyComponent = (props) => { c
浏览 3
提问于2021-10-06
得票数 1
回答已采纳
2
回答
获取最深入
的
嵌套
数组
、
、
我有异构
的
嵌套
数组
(每个
数组
包含标量和
数组
的
混合,这些
数组
也可能包含标量和
数组
,等等)。目标是提取所有具有
最大
深度
的
数组
。注意,这并不意味着在任何给定子
数组
的
“底部”提取
数组
(局部
最大
值),而是所有子
数组
的
最大
深度
。5,6,7)), array(8,9,ar
浏览 5
提问于2017-11-22
得票数 2
回答已采纳
5
回答
使用
React Hooks
的
setter,如何在组件呈现之前设置数据?
、
、
我将一个名为Products
的
JS对象导出到这个文件中,只是为了在构建/测试时替换一个真正
的
API调用。我想将函数
的
状态设置为对象,但已映射。我
的
组件看起来像这样: function App() { const [days, setDays] =
useState
我觉得我在这里遗漏了一些非常明显
的
东西,但我对React和Hooks还很陌生。如何在组件呈现之前设置此数据?
浏览 37
提问于2019-11-19
得票数 0
回答已采纳
2
回答
未明错误:
使用
useState
()
的
最大
更新
深度
超过错误
、
、
.**const [roles, setRoles] =
useState
([]); setRoles(["5nxg5wvb"]);请注意,当我
使用
useEffect时会出现相同
的
错误,并且只有当我将代码更改为以下代码时,该错误才会消失: setRoles("5nxg5wvb
浏览 18
提问于2022-07-11
得票数 0
回答已采纳
2
回答
如何在useEffect钩子中正确
更新
reactjs状态对象属性
、
、
、
formData, setFormData] =
useState
({ }); 我想
更新
要么包含它,要么删除依赖
数组
。您还可以进行功能
更新
“setFormData(f => .)”如果您只需要在“formData”调用中
使用
“se
浏览 19
提问于2022-08-19
得票数 0
回答已采纳
3
回答
在第一次呈现时运行setInterval会使
更新
深度
超过错误。
在下面的代码片段中,我
使用
每3秒向
数组
添加一个随机数。这很好,直到我尝试也调用第一个呈现上
的
函数(请参阅注释行)。这给了我一个错误:Maximum update depth exceeded. useEffect(()
浏览 9
提问于2022-12-02
得票数 0
回答已采纳
2
回答
使用
useffect和redux时反应无限循环
、
、
我用一个对象设置一个radux状态,
从
存储中获取值,并在屏幕上打印它const AvatarContainer = (props) => {useEffect(() => { pay
浏览 3
提问于2020-10-16
得票数 0
2
回答
怎么检查钩子?
我需要检测变量状态
的
每一个变化,但是检查代码: if (value) { }每秒钟签入上面的代码,我就会得到错误: 我只需要检查值何时改变,而不是每一秒!值是来自父组件
的</e
浏览 4
提问于2022-01-22
得票数 0
1
回答
React钩子:超出
最大
深度
、
、
我在React中
使用
了一个函
数组
件,当我
使用
useState
钩子在返回值中设置一个值时,我得到了一个关于超过
最大
更新
深度
的
错误。: const [selectedOperatorForTime, setSelectedOperatorForTime] =
useState
我
使用
的
是Apollo client (这就是Que
浏览 0
提问于2020-05-13
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
react中useState多次定义并且每次调用都可以一一对应的原理
React Hooks踩坑分享
React Hooks源码深度解析
用React Hooks做一个搜索栏
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券