腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
React
钩子
在
按钮
单击
后
useInterval
重置
、
我有
钩子
useInterval
,每10秒自动下载数据,但我也有
按钮
,可以手动下载数据的每一分钟。当我点击
按钮
时,我正在努力重新启动间隔计时器。所以基本上,如果间隔计数到5,但我同时
单击
按钮
,间隔应该重新启动,并在下载数据之前再次开始计数到10 const
useInterval
= (callback, delay) => { return () => clearInterval(id);
浏览 25
提问于2021-02-04
得票数 1
回答已采纳
1
回答
如何在按下
按钮
或更改选项卡时设置/
重置
“
useInterval
”
、
、
我正在建设庞多罗计时器,我有问题的useIntervel
钩子
。我想两者都能够
重置
useInterval
,以便计时器应该停止时,
重置
按钮
,或我导航到另一个选项卡(我正在使用底部标签导航),重新启动
按钮
时,按下,或我重新导航到计时器选项卡。我可以停止
useInterval
钩子
,这要感谢文章1:function
useInte
浏览 3
提问于2022-08-16
得票数 0
回答已采纳
2
回答
React
钩子
等待,直到上一次调用完成
、
、
我正在做一个使用
钩子
的
react
项目。我被分配了一项任务 “更改
useInterval
钩子
,或创建一个新的
钩子
(usePoll?)。这应该与
useInterval
的操作相同,但应该等到ajax请求完成
后
再启动计时器”。 我是新的反应挂钩,并正在寻找一个解决方案,但找不到。当前的
useInterval
函数如下。import
React
, { useEffect, useRef } from '
react
浏览 47
提问于2019-06-20
得票数 3
1
回答
React
“
useInterval
”不能在回调中调用
、
、
用户
单击
按钮
导出文件 我简化了Codesandbox中的代码以重现问题,
在
我的Codesandbox中,当
单击
按钮
时,我运行
useInterval
,每4秒获得一张新的随机猫图片,并更新我的
钩子
。据我所知,问题在于我正在自定义
钩子
(
useInterval
)中调用
钩子
浏览 0
提问于2019-07-18
得票数 6
回答已采纳
2
回答
如何清除
在
React
组件中使用的计时器?
、
、
、
当我试图从一个控件重新设置计数器时,我很难弄清楚为什么我的计数器不会
重置
。我怀疑我在从我的控制中操纵状态的方式上犯了某种(常见的,也不是令人尴尬的)错误。例如,如果我多次计时“更快”,然后
单击
“正常”计数继续以加速的速度进行:显然,更快的计时器没有被startTimer调用清除。只有随后
单击
“
重置
”或“停止”
后
再
单击
“开始”,速度更快的计时器才会显示为清除。但我对为什么会这样感到困惑:所有路径都以相同的方式使用clearInterval。WobblyCounter.tsx import
浏览 1
提问于2019-08-18
得票数 0
回答已采纳
4
回答
如何使用反应
钩子
重置
setInterval函数
、
、
我使用的是
useInterval
钩子
,由的Dan编写function Counter() { // Your
浏览 0
提问于2019-07-09
得票数 3
回答已采纳
1
回答
无效的
钩子
call.Hooks可以在身体内部调用。我知道这个错误
、
const startTimer = () => {
useInterval
(() => { }, 1000);这是当我按下
按钮
时调用的函数。
useInterval
是自定义
钩子
,代码如下所示: export default fu
浏览 8
提问于2022-06-07
得票数 0
回答已采纳
2
回答
无法
在
Jest/酶测试期间获得
React
setInterval计时器运行
、
、
、
、
我
在
Dan ()的博客文章之后实现了一个定制的
钩子
。它基本上是一个声明式setInterval函数。然而,我很难用Jest和酶来测试它。该应用程序是用创建-反应-应用程序引导的。当我
单击
“开始”
按钮
时,经过的时间会增加,并完美地显示
在
页面上。
在
父组件中,我更新状态,该状态存储经过的时间。它将更新过的时间timer道具传递给Timer.js。我读到,我需要安装,而不是使用浅,因为
钩子
。我让小丑用假计时器。然后,我模拟一个
按钮
按下开始
按钮
浏览 1
提问于2020-05-20
得票数 2
回答已采纳
1
回答
使用refs作为索引计数器来响应自定义
钩子
、
我的自定义
钩子
useTyper.js最终变得有点混乱,很难读懂。import
React
from "
react
";}; 为了完成,这是
useInterval
钩子
正在由useTyper使用。<
浏览 0
提问于2020-06-26
得票数 7
回答已采纳
2
回答
挂载时的SetInterval持续一段时间
、
、
、
以下组件
在
控制台中打印0,但不会按预期更新DOM。bottom-2 right-8 text-xs text-oldLace">{`closing in ${timer}s`}</span>}; 为什么setInterval
在
控制台中打印
浏览 18
提问于2021-07-18
得票数 0
回答已采纳
3
回答
在
React
中没有
重置
setTimeout
我创建了一个
钩子
来设置超时。添加到该
钩子
中的每个回调都会在一定时间内延迟:import
React
, { useRef, useCallback, useState, useEffect } from "
react
"; const useTimer,Hello文本将在用户
单击
按钮
后
出现,并在5000秒
后
消失。问题:
单击
1次
按钮</
浏览 6
提问于2022-09-08
得票数 1
1
回答
如何在
React
中引用最初创建的
钩子
?
、
我的
钩子
有以下用法,但当我
在
输入内部更新时,它不使用新的timerDuration:这是useTimer
钩子
的实现,我不确定为什么它不能更新我的持续时间?import { useState } from '
react
';import
u
浏览 7
提问于2021-05-15
得票数 0
回答已采纳
2
回答
如何停止此计数器并使用
react
将最终值放入数据库中?
、
、
代码import ReactDOM from "
react
-dom"; const [counter, setCounter] = useState(0);
useInterval
(() =>type="button" on
浏览 1
提问于2021-01-28
得票数 1
回答已采纳
3
回答
NextJs:
在
React
useEffect
钩子
中使用时间变量调用setInterval
、
、
、
、
import { useState, useEffect } from '
react
'; const}, interval); }, []); }; 我正在导入它,并在我的一个
react
如果我
在
fetchData内部的计时器上硬编码间隔时间,它可以正常工作。您能帮我弄清楚如何传入间隔
浏览 48
提问于2021-04-09
得票数 1
1
回答
使变量按随机值随机上升,直到达到阈值。
、
当你去看视频的时候,我试着制作一个类似Youtube的假加载条,我想让它持续1.5秒,这就是我的页面
在
avg上加载所需的时间,但是这个代码不起作用: } startLoader();问题是,fakeLoader总是
在
startLoader
浏览 0
提问于2021-07-16
得票数 0
回答已采纳
1
回答
谁能告诉我为什么这个setinterval变得越来越短
) setcount(count + 1) }, 5000); 它的启动速度越来越快,每次运行时,我
在
另一个应用程序中使用了相同的逻辑
浏览 36
提问于2019-08-27
得票数 2
1
回答
我是不是违反了这个部件的
钩子
规则?
在
寻找解决这个问题的方法时,我无意中发现了Dan的一篇博客文章,它实现了一个自定义
钩子
来规避这个问题。但是,
在
使用他的代码时,我立即遇到了以下错误: Error: Invalid hook call.据我所知,我没有违反任何
钩子
规则,我使用了几个
react
站点调试方法来查看是否有
react
的重复版本。从下面的代码中,我是否违反了一条我不知道的
钩子
规则?我唯一能想到的就是错误,因为我从
useInterval
内部调用useEffect。如果是这样的话,您将
浏览 2
提问于2021-03-10
得票数 1
回答已采纳
1
回答
用于存储
react
钩子
引用的自定义
钩子
,用于处理过时的闭包问题
我正在尝试创建一个可重用的
钩子
来解决这个中概述的陈旧的闭包问题。=> { }, 1000); }, []); }; 基本上,
在
创建闭包时,count会被冻结在0,这意味着0会在setInterval中不断添加到1中。我见过一些使用
钩子
的库,比如下面的useStor
浏览 4
提问于2019-10-27
得票数 1
3
回答
不更新useEffect中的状态
、
、
我的目标是使它能够使当我点击pause
按钮
时,计时器停止递增。目前,我试图通过以下方法实现这一目标: useEffect(() => {&
浏览 5
提问于2020-07-31
得票数 1
回答已采纳
3
回答
呈现太多,则响应
useInterval
、
、
、
、
我
在
useInterval
钩子
上有以下问题,如果它点击计数20,我会尝试使计数器停止,但是我目前实现它的方式似乎会导致无限循环的呈现。到目前为止,我的代码如下: // ON/OFF const [i
浏览 14
提问于2022-03-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React实现Form表单
彻底删除win10上的所有内容,保护个人隐私,就用重置电脑
React Hooks-缓存记忆
Go1.20+React18 如何实现前后端分离的注销和登录校验功能?
React Native 导航和路由
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券