腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
具有
一个
依赖
项
的
UseEffect
下
使用
多个
设置
状态
的
接口
调用
,
如何
防止
额外
的
子
组件
重新
渲染
?
、
我是React世界
的
新手,我正在努力
防止
额外
的
子
级无
状态
组件
的
重新
渲染
,但我
的
代码不走运 import React, {
useEffect
, useState } from "react"; const [recentWo, setRecentWo] =
浏览 66
提问于2021-08-10
得票数 1
回答已采纳
2
回答
从子对象
设置
父
状态
(object)会导致不断地
重新
渲染
、
、
、
我有
一个
父
组件
,里面有几个子
组件
。我希望能够根据子项
的
状态
来
设置
父
项
的
状态
。 例如,假设
一个
具有
3个
子
组件
的
父
组件
,这些
子
组件
都从服务器获取自己
的
状态
。然后,他们
设置
父母
的
状态
,以便父母可以看到是否所有的
浏览 21
提问于2019-12-23
得票数 1
回答已采纳
1
回答
setState触发
子
UseEffect
,将属性作为
依赖
项
我有
一个
组件
,它从其父
组件
接收
一个
setState钩子作为道具。当它
调用
该属性时,会导致
重新
渲染
,因为父级更新了它
的
状态
。问题是,我
在
子
组件
中有
一个
useEffect
,它只需要在props更改时运行(props是它唯一
的
依赖
项
)。但由于它
的
父级会
重新
浏览 3
提问于2020-08-31
得票数 1
3
回答
在
useEffect
()中更新
状态
时,应该
如何
触发
重新
呈现
、
我试图弄清楚应该
如何
用React来构造代码,以便:
在
子
组件
中,此loading
状态
作为更改各种
浏览 5
提问于2021-11-28
得票数 0
回答已采纳
3
回答
react.js钩子(太多
的
重新
呈现)
、
我是react.js钩子
的
新手。不知道为什么下面的代码不能工作。import React,{
useEffect
,useState} from "react" const [fruit,setFruit] = useState
浏览 0
提问于2021-02-17
得票数 0
回答已采纳
3
回答
在下面的场景中,为什么我需要在AJAX之后
使用
ReactJS
状态
来更新UI
、
busyState = React.useState(true); let setIsBusy = busyState[1]; React.
useEffect
script><h4 id="console" style="color: red"> </h
浏览 16
提问于2019-11-15
得票数 0
回答已采纳
4
回答
React
useEffect
钩子导致无限循环
、
、
、
我
的
组件
上有
一个
useState钩子,它看起来像这样:const [bottomLinks, setBottomLinks] = useState([]);if (scoutMode == "weeklyProgramme") { {link: "/map"
浏览 1
提问于2021-01-04
得票数 0
3
回答
useMemo与
useEffect
+ useState
、
、
、
使用
useMemo (例如,对于密集
的
函数
调用
)而不是组合
使用
useEffect
和useState有什么好处吗
useEffect
和useState function useCalculate(s
浏览 1
提问于2019-05-08
得票数 106
回答已采纳
2
回答
多次响应
useEffect
呈现
、
、
、
、
我是新来
的
胡克斯。我用componentDidMount编写了
一个
项目。然而,它呈现3次。这可能是因为我
在
useEffect
中
使用
了2 setState。但是,在其中一种方法中,我将数据
设置
为数据数组,而在另一种情况
下
,我保留了spinner控件
的
加载值。
如何
使用
useEffect
(如componentDidMount
浏览 3
提问于2020-12-06
得票数 0
回答已采纳
2
回答
为什么我
的
子
组件
没有从父
组件
获得
状态
更新?
、
、
但是,我
的
子
组件
console.log(props);中
的
行StoresGoogleMap将storeLocations和stores打印为[]。如果我
在
我
的
StoresGoogleMap
组件
中
使用
下面的内容,则它正在工作: {props.storeLocations.map((storeLocation) => (,
子
组件
StoresGoogleMap是
在
父
组件
Search
浏览 10
提问于2022-02-22
得票数 0
回答已采纳
1
回答
将值从自定义挂钩保存到
状态
、
、
、
、
我正在尝试用useState将
一个
值从自定义钩子(它为服务器获取数据)保存到functional
状态
,因为我稍后需要更改这个值,并且
在
更改之后,它需要
重新
复制。因此,所希望
的
行为是: 我试过
的
浏览 1
提问于2021-07-21
得票数 1
回答已采纳
2
回答
如何
在
组件
挂载React后将阵列添加到useState阵列
、
、
我不明白为什么
在
CalculateTotals函数
的
末尾没有
调用
setDailyTotals useState钩子。setDailyTotals似乎
在
组件
挂载时被
调用
,但此后再也不会被
调用
。基本上,我尝试做
的
是对每天
的
字段值进行求和,即numberOfAdults、numberOfKids、moneyIn,并显示每天
的
tta 抱歉,如果我错过了一些简单
的
东西,我真的很感激任何帮助,谢谢你。);
浏览 24
提问于2020-09-17
得票数 1
回答已采纳
3
回答
错误:
重新
渲染
过多。React限制
渲染
的
次数,以
防止
无限循环。
如何
防止
此错误?
、
、
这是我
的
代码。我想在列表
的
顶部添加
一个
新
的
费用项目。我希望得到一些帮助,告诉我
如何
在列表
的
顶端创建新
的
费用。我一直得到相同
的
错误:太多
的
重新
渲染
。React限制
渲染
的
次数,以
防止
无限循环。我该
如何
解决这个问题呢?
浏览 1
提问于2021-09-06
得票数 0
1
回答
状态
为
依赖
的
setState
在
useEffect
中
、
我有
一个
带有子模态
组件
的
父
组件
。父
组件
具有
传递给
子
组件
的
空
状态
变量。父
组件
还
具有
一个
div,它需要在呈现时初始化editorState才能正常工作。我
的
子
组件
有
一个
按钮,它用一些要在父
组件
div中呈现
的
数据
设置
stateForDiv。当<e
浏览 4
提问于2022-03-25
得票数 0
3
回答
UseEffect
无限循环/永远运行,即使
状态
没有改变
、
、
、
、
我目前
在
useEffect
中放置了
一个
API GET请求
调用
。这里
的
想法是
在
每次修改
状态
时“
重新
呈现”列表。const[superheroes, setSuperheroes] = useState([]); apiCall('/superheroes); }).catch(x=> console.log("
浏览 5
提问于2021-09-10
得票数 0
4
回答
为什么
useEffect
要运行两次?
、
、
import { useContext,
useEffect
, useState } from 'react';
useEffect
(() =>console.log('Running ...')每当这些代码运行时,我就会让
在
浏览器控制台中运行两次我认为它应该运行一次,因为我<em
浏览 13
提问于2022-05-24
得票数 6
2
回答
如何
正确
使用
useEffect
钩子和数组
依赖
项
。我从redux存储区传递
状态
,但我
的
组件
仍然无限地呈现。
、
、
、
、
我正在
使用
shopUsers(which钩子,并
使用
函数getStoreUsers获取
具有
fetch
调用
的
用户数据列表,该函数
在
redux存储区中分发响应操作,并存储the是
一个
数组)。在数组
依赖
项
中,我正在编写shopUsers。我不知道它为什么会造成无限
的
渲染
。下面是我
如何
使用
useEffect
钩子:
useEffect
((
浏览 0
提问于2019-04-18
得票数 5
1
回答
useCallback:什么时候
使用
?是否存在任何缺点/性能问题?
、
、
、
有一些文章介绍了什么是useCallback以及
在
必要时
如何
使用
它。但在
一个
大型项目中,很难理解何时开始
使用
它。那么,如果我
在
每个用例中都
使用
它,它会影响应用程序
的
性能吗?
浏览 2
提问于2020-07-21
得票数 1
2
回答
useEffect
中有
多个
setState,
如何
避免
重新
渲染
?
、
、
、
当
useEffect
中有
多个
setState时,
如何
避免
重新
渲染
?
useEffect
(()=>{ axios.get('http://localhost:8
浏览 21
提问于2019-07-11
得票数 0
2
回答
无需
重新
渲染
循环即可循环和修改对象
的
正确方法
、
、
我
的
主App
组件
使用
经度/经度数据
调用
场所
的
JSON对象。 我正在
使用
FlatList呈现这个JSON对象,这一切都很好。这个应用程序还会提取设备
的
位置,这样我就可以将这些数据排序为距离排序
的
信息。我目前正在尝试修改这个JSON对象,添加设备到会场
的
距离,并将其放回FlatList中,但这似乎引发了无限
的
重新
渲染
循环,实际上我不认为它能够触发我
的
距离检查
浏览 15
提问于2020-04-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React组件开发中常见的陷阱
React Hooks踩坑分享
编写React组件时常见的5个错误
从源码中来,到业务中去,React性能优化终极指南
React Hooks源码深度解析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券