腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
我
的
setInterval
在
react
钩子
中
只
运行
一次
?
reactjs
、
react-hooks
、
setinterval
为什么
这段代码
只
触发
一次
setInterval
,然后停止... const MainBar = ()=> { const interval =
setInterval
(setClock(clockUpdate()), 1000); const [clock,
浏览 101
提问于2020-06-15
得票数 3
回答已采纳
1
回答
useEffect
在
React
.js
中
的
怪异行为
reactjs
在
我
的
React
应用程序
中
,
我
遇到了一些奇怪
的
行为,其中setEffect
的
状态(比如state1)作为第二个参数,
在
没有调用setState1
的
情况下改变了另一个变量(而不是状态)。因此,
我
编写了以下代码,以查看是否会发生相同
的
情况,并做到了: import
React
, { useState, useEffect } from '
react<
浏览 1
提问于2020-09-25
得票数 2
回答已采纳
3
回答
不更新useEffect
中
的
状态
javascript
、
reactjs
、
setinterval
我
目前正在ReactJS
中
构建一个用于实践
的
计时器。目前,
我
有两个组件,一个Timer组件,它在挂载时显示时间和设置间隔。
我
还有一个App组件,它保存主状态
的
跟踪,例如定时器是否为paused
的
状态以及timer的当前值。
我
的
目标是使它能够使当我点击pause按钮时,计时器停止递增。但是,当我通过单击按钮更新paused状态时,setTimeout
中
的
这个paused状态不会改变。
我</e
浏览 5
提问于2020-07-31
得票数 1
回答已采纳
4
回答
在
setInterval
函数中使用console.log时,会
运行
无限次
javascript
、
reactjs
、
react-hooks
、
setinterval
、
use-state
import
React
from "
react
"; let time = new Date().toLocaleTimeString(); //console.log(time); }
setInterval
(getTime, 2000
的
应用程序组件。这段代码创建了一个
运行
时钟。当我注释掉
setI
浏览 76
提问于2020-07-29
得票数 0
1
回答
React
自定义安装挂钩
reactjs
、
react-hooks
我
总是忘记在
React
的
useEffect
钩子
中
添加空
的
依赖数组,以便
只
运行
一次
效果。这就是
为什么
我
决定使用一个自定义
钩子
,
在
它
的
名字中有一个明确
的
意图,
只
在
挂载上
运行
一次
。但我不明白
为什么
它要
运行
两次? import <
浏览 23
提问于2020-05-10
得票数 0
回答已采纳
2
回答
React
Hooks:状态总是设置回初始值
javascript
、
reactjs
、
react-hooks
、
react-state
切换到
react
钩子
并第
一次
使用它们。
我
的
状态似乎总是被设置回传递给它
的
初始值(0)。代码是让页面自动上下滚动。该页面只是练习显示各种文件类型。发生
的
情况是,scrollDir变量将切换为设置为1或-1和0。因此,控制台将显示1,0,1,0,1,0等...如何使状态
在
更新期间保持不变?{ } } useEffect(
浏览 85
提问于2019-05-08
得票数 1
回答已采纳
3
回答
如何使用
React
每5分钟调用
一次
API?
reactjs
、
api
、
axios
我
一直试图每5分钟调用API
一次
,但是
setInterval
的
限制不允许这样做。useEffect(() => { (() => { const API_KEY = "C5EQJXXXXXXXXXXXX";
浏览 15
提问于2022-01-31
得票数 0
回答已采纳
4
回答
无法
在
react
钩子
中
更新
setInterval
内部
的
状态
reactjs
、
setinterval
、
react-hooks
我
希望每一秒都更新
setinterval
()
中
的
状态,但它不起作用。
我
是新来
的
反应
钩子
,所以无法理解
为什么
会发生这种情况。请看下面的代码片段,并给我建议。// State definition let targetShowTime= 3;&
浏览 6
提问于2019-10-15
得票数 15
回答已采纳
3
回答
React
:计数值什么时候
在
setInterval
中
不发生变化?
javascript
、
reactjs
、
react-hooks
、
setinterval
我
知道这段代码可以工作,count值每隔2秒就会更新
一次
: const [count, setCount]+ 1); }, []); }
React
.useEffect(()}, 2000);
浏览 12
提问于2021-12-09
得票数 1
回答已采纳
2
回答
setInterval
()
在
一个时间间隔内调用两次[
React
js]
javascript
、
reactjs
请看控制台上打印
的
时间。
我
在下面附上了
我
的
代码。如果你能给我一个解决方案
的
线索,
我
将不胜感激。import
React
, {useState} from '
react
'; import AppRouter from '.isLoggedIn, setIsLoggedIn] = useState(authService.curr
浏览 0
提问于2021-10-15
得票数 0
4
回答
clearInterval()没有明确
的
反应间隔
javascript
、
reactjs
我
想增加用户数量后,每200毫秒到5000以下
的
代码。但是,当用户数超过5000时,它并没有清除这个间隔。Cards = () => { const setIntervalUsers =
setInterval
浏览 3
提问于2022-08-14
得票数 1
回答已采纳
1
回答
反应
setInterval
和useState
javascript
、
reactjs
我
有两个问题。首先,
为什么
这段代码不能工作。第二,
为什么
这段代码在出现2^n -1 (例如1-3-7-15 )时变慢?let time = 0 const [mytime, setMytime] = useState(time)
setInterval
(() => {
浏览 3
提问于2022-02-18
得票数 2
3
回答
使用
React
钩子
实现自增量计数器
javascript
、
reactjs
、
react-hooks
Props) => { const interval =
setInterval
这看起来很好,因为状态(计数器)一直
在
递增,但是当与其他
钩子
结合时,它可能会冻结。 这样做
的
正确方法是什么?
在
类组件
中
,它很简单,只需要一个实例变量来保存间隔。
浏览 0
提问于2018-11-20
得票数 38
回答已采纳
2
回答
如何在功能组件中保存变量
的
值
javascript
、
reactjs
、
react-native
、
react-hooks
我
在
functional component中有变量functional component和Hooks,
我
更新并设计了新值 myinterval,就在useEffect内部。但是
在
状态得到更新后,myinterval保存prev值,
我
指的是
我
在
函数组件
中
初始化
的
值。}; return <button className="App" onClick={print}>hey</but
浏览 3
提问于2019-10-12
得票数 1
回答已采纳
1
回答
使用上下文API和
React
挂钩每隔几秒钟执行
一次
API调用
reactjs
、
react-hooks
在
使用
React
中
的
上下文API时,是否可以每隔几秒设置
一次
自动刷新间隔?getData()函数
在
API上
运行
axios.get(),但是当我
在
useEffect
钩子
的
返回函数
中
尝试
setInterval
()和cleanup时,它仍然没有清理间隔。
我
只是想每隔几秒钟刷新并重新执行
一次
API调用。
我
尝试使用useRef()
浏览 0
提问于2019-10-28
得票数 0
3
回答
如何在应用延迟前使
setInterval
运行
一次
回调函数
javascript
、
reactjs
、
react-hooks
我
正在
运行
setInterval
中
的
useEffect
钩子
来循环一个函数,但是,
在
应用延迟(间隔)之前,
我
希望能够先
运行
该函数
一次
。
在
应用延迟之前,
我
可以
在
useEffect
钩子
中
运行
一次
函数吗?
在
setInterval
函数之前,
我
尝试过<
浏览 0
提问于2019-04-30
得票数 2
回答已采纳
3
回答
如何使
setInterval
响应改变状态变量?
javascript
、
reactjs
、
setinterval
我
希望在用户登录后,从一个数字开始计数以下代码。 setMessage(`User: ${currentUser.firstName}`);
setInterval
console.log(secondsLeft);
浏览 4
提问于2021-12-05
得票数 0
1
回答
响应useState将元素添加到数组
中
,而不是复制数组
reactjs
我
正在创建一个显示随机数据
的
图表。
我
使用useState存储数据数组,然后
在
推送新更新时更新图表。
我
使用以下代码:
setInterval
(function() { console.log(data)然而,
我
的
console.log输出了像这样
的
多个数组,这
浏览 7
提问于2022-06-01
得票数 0
2
回答
为什么
使用
React
useState()
的
计数
在
两个数字之间交替使用?
reactjs
、
react-hooks
、
use-state
下面是使用useState()
的
反应
钩子
实验。它可以正常工作,除非单击了+按钮,然后这个数字可以从7001和7000交替,然后
在
一些数字之间快速闪烁。
为什么
是这样,怎么才能解决呢? P.S.最初
的
调试发现是:似乎Counter()被多次调用,每次都设置一个间隔计时器。所以“神奇地”,似乎useState()
只
运行
了
一次
--出于某种未知和神奇
的
原因--或者它
运行
了不止
一次
,但每次
只
返
浏览 4
提问于2020-02-13
得票数 0
回答已采纳
1
回答
React
setInterval
函数
在
重新渲染后仍在后台
运行
javascript
、
reactjs
、
react-hooks
、
setinterval
、
use-state
我
在
useEffect中使用了
setInterval
,
在
我
的
一个
react
组件中使用了一个空
的
依赖数组。存在控制该组件显示
的
true/false useState。<component/> : '' }) 当组件第
一次
加载时,
setInterval
只
运行
一次</
浏览 5
提问于2021-11-26
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券