腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
即使
依赖
项
数组
为
空
,
useEffect
内
的
函数
也
会
触发
两次
reactjs
、
next.js
://github.com/vercel/next.js/blob/canary/examples/with-firebase-authentication/utils/auth/useUser.js
的
例子效果运行良好(
触发
一次),但由于某些原因,内部
函数
被调用了
两次
。
useEffect
(() => { const cancelAuthListener = firebase
浏览 423
提问于2020-12-08
得票数 1
1
回答
太多
的
重新渲染。在异步无状态组件中限制呈现
的
次数以防止在“我
的
代码”中使用“本机”
的
无限循环
reactjs
、
react-native
面对太多
的
重新呈现。React限制呈现
的
数量,以防止异步无状态组件中
的
中
的
无限循环。 我试图使用无状态组件调用异步方法。我试图在异步存储中调用一个API。我正在尝试这样做,但面对太多
的
重新渲染,会出现错误。限制呈现
的
次数以防止无限循环。
浏览 3
提问于2021-06-27
得票数 1
回答已采纳
2
回答
即使
依赖
项
列表
为
空
,
useEffect
也
会
多次呈现
reactjs
下面是我
的
useEffect
代码块: const checkNextEmailTime = async () => { } }, []) 我希望看到它每隔60秒ping一次我
的
服务器,但我看到
的
是它将从服务器发出一个请求,等待60秒,再次请求,然后大约10秒后,我看到另一个
浏览 0
提问于2020-04-09
得票数 0
2
回答
如果将第二个param作为
数组
并在put
空
对象中传递,为什么
useEffect
会
产生不定式循环
reactjs
、
react-native
、
react-redux
、
react-hooks
、
use-effect
我有一个带有过滤器参数
的
对象,这个对象传递给
useEffect
。 dataForFilter[key] = props.route.params[key]; } loadData(url, body);
浏览 6
提问于2022-04-09
得票数 0
回答已采纳
2
回答
最佳使用效果-根据不同
依赖
项
获取数据
的
设置
javascript
、
reactjs
、
use-effect
根据不同
的
依赖
关系,我需要一种可执行
的
获取数据
的
方法。,fetchPosts需要运行:和,当currentTimeline被更改时,需要再次将currentPage设置
为
0那么现在会发生什么:在加载时多次调用获取
的
帖子,这会导致数据库上
的
大量请求。当currentTimeline被更改时,当前页被设置
为
0.。/style.module.scss";
浏览 4
提问于2021-05-22
得票数 0
1
回答
"
useEffect
有缺失
的
依赖
项
“警告有时是错误
的
吗?
javascript
、
reactjs
、
react-hooks
、
use-effect
我已经使用钩子有一段时间了,我从来不完全理解为什么React
会
迫使我包含一些我不想在
useEffect
上使用
的
依赖
项
。--我理解
useEffect
钩子
的
“
依赖
性”
的
方式让我们快速回顾一下这些选项:它只会在组件挂载时
触发
,而不是我们想要<em
浏览 4
提问于2020-09-28
得票数 4
回答已采纳
3
回答
具有时间间隔
的
useEffect
每次运行
两次
reactjs
、
use-effect
你好,我有一个简单
的
应用程序,我使用
useEffect
与时间间隔每3秒获取一次数据。通过登录控制台,我看到我
的
useEffect
工作了
两次
,它几乎同时调用了
两次
fetchData
函数
。谢谢你
的
帮助!
useEffect
(() => { fetchChatData(); },
浏览 38
提问于2021-07-09
得票数 0
回答已采纳
2
回答
useEffect
触发
器解释
reactjs
、
react-hooks
有人能解释一下为什么这会
触发
useEffect
吗?setState钩子中
的
useState
函数
似乎总是一个
函数
。它在任何时候都不是undefined (初始化时)吗?const [state, setState] = useState(0)我离开了反应18s安装/卸载
的
警告,但是既然setState从来不改变效果,就不应该开
浏览 7
提问于2022-10-05
得票数 1
回答已采纳
3
回答
只在加载时响应调用方法一次
reactjs
我是新来
的
钩子,并遇到了一些案件,一直让我追逐我
的
尾巴。 const useMountEffect = fun =>
useEffect
(fun,[]) useMountEffect(() => { if (!) const handleAddRow = () => { let appendArr = ...listAr
浏览 8
提问于2019-09-25
得票数 36
3
回答
在下面的场景中,为什么我需要在AJAX之后使用ReactJS状态来更新UI
javascript
、
reactjs
busyState = React.useState(true); let setIsBusy = busyState[1]; React.
useEffect
我使用isBusy状态变量来再次呈现我
的
组件。但是message仍然是它
的
初始值。我知道我
也
可以使用message变量
的
useState钩子来修复这个问题,但我认为isBusy状态标志足以“刷新”旧
的
ReactJS功能组件UI…?
浏览 16
提问于2019-11-15
得票数 0
回答已采纳
1
回答
获取初始状态,而不是更新
的
状态值,以响应useState
reactjs
我试图更新我
的
usestate
函数
,但是我总是得到2个值,初始状态和更新状态,为什么我不能为我
的
变量获得适当
的
值,我如何解决这个问题?我只想要第二个(更新
的
值)const [user,setUser]=useState(null) if (userexist){
浏览 1
提问于2022-05-06
得票数 0
3
回答
React js在获取所有数据后刷新功能组件
reactjs
、
react-functional-component
我正在使用一个react
函数组
件,并且我正在获取内部
的
外部数据,因为loop.The problem is component refreshing infinitely.below是我正在尝试做
的
事情SongGrid = (props: any) => {
useEffect
浏览 51
提问于2020-04-16
得票数 0
2
回答
在更新时响应钩子setState以推送新对象,每次推送返回重复/多个对象
javascript
、
reactjs
、
react-hooks
I have a data coming from socket.io an a React useState which is an empty array. socket.on('json', (data) => { constsetGetOrder((prevState) =&
浏览 7
提问于2022-04-19
得票数 1
1
回答
函数
,当在jsx中调用时更新useState钩子,将导致无限循环。
javascript
、
reactjs
我有一个
函数
可以获取数据并更新useState钩子,但是当我在jsx内调用该
函数
时,它会导致无限循环,在调用
函数
之前,我尝试在jsx中添加一个条件,以避免无限循环,但是
函数
不能正常工作。下面是我
的
代码const fetchDataFnc = (booking) => { constfirebase.database().ref('booking/
浏览 5
提问于2022-07-29
得票数 0
3
回答
React
UseEffect
函数
在
空
数组
更改中
触发
javascript
、
arrays
、
reactjs
、
react-router
、
next.js
如果prop值从一个
空
数组
更改为另一个
空
数组
,我正在处理
的
react应用程序将
触发
userEffect
函数
。我从页面获取查询参数,并将它们传递到一个组件中,如果任何查询参数
数组
发生更改,该组件将重新呈现它们。但问题是,
即使
查询参数
数组
从[]更改为[],
useEffect
函数
也
会
触发
并重新呈现组件。== [],也许这就是导致问题<
浏览 45
提问于2020-09-04
得票数 0
1
回答
访问自定义挂钩中
的
Redux选择器值
javascript
、
react-native
、
redux
、
react-hooks
我正在编写我
的
第一个钩子,我
也
使用了redux。我在React native中监听来自移动设备
的
方向传感器数据,当它更新时,我会在将其发送到redux状态进行存储之前对其进行过滤,以查看新值是否与旧值不同。我注意到在filterData方法中,数据总是
为
空
的
。但是,如果我通过控制台将storedVal记录到渲染中,我会看到它总是在更新,而且在Redux store中
也
会
更新。但是由于某些原因,filterData只能访问初始值,而不能获取更新后
浏览 8
提问于2021-11-10
得票数 0
3
回答
ComponentDidMount不适用于反应钩吗?
reactjs
、
react-hooks
我一直试图在项目中使用componentDidMount,但只有在文件使用类时才能使用。
浏览 1
提问于2021-03-04
得票数 0
回答已采纳
2
回答
只
触发
一定条件
的
useEffect
javascript
、
reactjs
、
typescript
、
use-effect
我对
useEffect
有基本
的
理解。如果没有第二个参数(
依赖
数组
),它将在每个呈现上运行。对于
空
数组
,它在第一次呈现时运行。对于
数组
中
的
参数,每当某些参数发生更改时,它都会运行。假设我
的
useEffect
有两个
依赖
项
(来自GraphQL查询):result.data和result.loading。它们总是在我希望它们
触发
之前被
触发
,因为有太多<e
浏览 2
提问于2020-10-09
得票数 0
2
回答
为什么使用上下文API在获取中设置状态和数据在无限获取循环中捕获?
reactjs
、
react-hooks
、
fetch
、
react-context
这是我
的
上下文提供者。在组件中,我获取本地JSON数据。}, "name": "Madison", "TSLA", "V" },] 所以它只是一个对象
数组
如果我要控制台日志resp.json(),结果
会
很好。如果我控制日志数据,它就会产生objs
数组
。这很好。但是当我尝试使用setProfi
浏览 3
提问于2021-09-18
得票数 2
回答已采纳
1
回答
当
依赖
项
值保持不变时,多次调用
useEffect
钩子
javascript
、
reactjs
、
react-hooks
我正在试图弄清楚为什么我
的
useEffect
钩子不断被多次调用,
即使
依赖
项
具有相同
的
值。Users.propTypes = {} 这是在用户
依赖
项
的
值保持不变时重新运行
的
效果这将导致在请求完成之前将我
的
loading状态设置
为<
浏览 3
提问于2022-09-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
从源码中来,到业务中去,React性能优化终极指南
Kotlin学习之常用高阶函数:filter
Vue3.0 源码解读-响应式系统之effect
React Hooks 还不如类?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券