腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7626)
视频
沙龙
1
回答
React
hooks
-
在
useEffect
中
设置
超时
,但
能够
将其
从
鼠标
事件
中
清除
?
javascript
、
reactjs
、
react-hooks
、
timeout
我使用按钮单击来
设置
open变量,然后实际上我启动了5秒
超时
。现在,如果用户将
鼠标
移到菜单上,我将active属性
设置
为true,并尝试
清除
超时
。
但
这是行不通的。这意味着,
在
应该
清除
超时
变量的代码
中
,
超时
变量始终为空。[open, openMenu] = useState(false) le
浏览 30
提问于2020-10-21
得票数 2
回答已采纳
2
回答
clearTimeout会阻止setTimeout运行
javascript
、
html
、
settimeout
const id = setTimeout(() => { }, 300); }; // do something }, 300); };
useEffect
浏览 36
提问于2021-10-24
得票数 3
2
回答
清除
单击
事件
中
的
超时
设置
reactjs
、
react-hooks
我想知道如何
清除
超时
,这个
超时
是
在
React
中
的onclick
事件
中
设置
的。我知道,当
超时
设置
在
“
useEffect
”
中
时,您可以轻松地取消
超时
,但是这个用例如何?
浏览 4
提问于2022-11-24
得票数 0
回答已采纳
2
回答
在这个错误消息
中
“直接在
useEffect
中移动这个变量”是什么意思?
reactjs
、
react-hooks
、
use-effect
该值是
在
useEffect
钩子
中
设置
的,
在
传递给子组件时会丢失。 let users = {}
浏览 2
提问于2019-05-16
得票数 41
回答已采纳
2
回答
如何在
React
Hooks
中
调用一个单击按钮的函数来监听另一次
鼠标
单击?
javascript
、
reactjs
、
react-hooks
、
addeventlistener
、
use-effect
我正在使用
React
Hooks
,我想这样做:我有一个按钮,当单击时,我想让它监听另一次
鼠标
单击,但我读到过,我不应该在函数
中
调用addEventListener。我尝试
在
useEffect
中使用addEventListener,
但
失败了。我希望
事件
侦听器仅在单击按钮时触发,
但
useEffect
将始终在此之前运行。我不知道该怎么办。
useEffect
(() = > { document
浏览 50
提问于2019-12-24
得票数 2
回答已采纳
2
回答
如何使用
react
引导
在
set输入字段类型文件
中
设置
值?
javascript
、
reactjs
、
react-bootstrap
我
在
我的演示应用程序中使用了
react
引导程序。我想在输入类型文件
中
设置
值。另外,我想在10秒后
从
输入类型文件字段
中
删除这个值(如果有值的话)。有可能吗?我试过像这样
useEffect
(() => { setValue
浏览 5
提问于2022-04-11
得票数 0
2
回答
获取后无法使用
react
hooks
(useState)查看状态输出
javascript
、
reactjs
、
axios
、
fetch
我正在尝试完成一个简单的axios api抓取,并将响应
设置
为一个状态。我可以看到控制台日志
中
的数据,
但
当我尝试
将其
设置
为state时,似乎没有发生任何事情。我尝试过
在
各种博客的帮助下使用useState,
useEffect
,useReducer,但我看不到输出,所以我肯定做错了什么。 编辑:我试图
在
页面加载时这样做,而不是
在
点击
事件
上。我
能够
在
react
(ht
浏览 19
提问于2019-12-20
得票数 0
3
回答
从
堆栈导航回时,OnDidFocus
事件
不工作
react-native
、
event-handling
、
react-navigation-stack
我正在尝试使用
React
导航4和以下
事件
侦听器
在
我的
react
Native应用程序
中
测试OnDidFocus
事件
: const willFocusSub ={ };当我第一次加载页面时,它工作得很好,但是当我离开页面,然后通过后退按钮返回到相同的屏幕时,它似乎没有感知到焦点
事件
CrewMember: CastDetailS
浏览 29
提问于2020-05-27
得票数 0
回答已采纳
1
回答
幻灯片:
鼠标
移动时停止执行
javascript
、
jquery
在
HTML中有一个带有id=“前进”的元素。它可以用手点击。在这种情况下,用户只需自己按下前向元素(手动)。下一页将再次开始倒数。换句话说:如果一个人不碰
鼠标
,幻灯片就会自动启动。
浏览 0
提问于2017-09-27
得票数 0
回答已采纳
1
回答
在
React
组件
中
,
在
useEffect
中
,
清除
计时器会导致不受欢迎的结果。
javascript
、
reactjs
在
我的
React
中
,我有输入,它应该
将其
内容激发到Redux,但是有随机延迟(
在
5到10s之间)。由于延迟和随机,我很清楚,逻辑应该在
useEffect
中
。因此,我对代码进行了如下分析: /
浏览 4
提问于2022-10-20
得票数 1
回答已采纳
5
回答
为什么
useEffect
不运行在window.location.pathname更改上?
reactjs
为什么
useEffect
不运行在window.location.pathname更改上?我只记录了一次loc。 const loc = window.location.pathname }, [window.location.pathname
浏览 0
提问于2019-10-17
得票数 20
回答已采纳
1
回答
如何在
中
检测多个外部单击
事件
侦听器时提高性能
javascript
、
reactjs
、
performance
、
react-hooks
在
搜索主题"“之后,我无法找到提高当前应用程序性能的解决方案。, { useState,
useEffect
} from '
react
';import PropTypes from
浏览 5
提问于2019-10-10
得票数 1
回答已采纳
1
回答
为什么我必须手动刷新页面,以便在使用
react
路由器时加载组件?
javascript
、
reactjs
、
react-router
const [letterClass, setLetterClass] = useState('text-animate')
useE
浏览 5
提问于2022-05-19
得票数 2
回答已采纳
2
回答
在
react
中
在哪里
清除
setTimeout?
reactjs
、
settimeout
useEffect
(() => { // do something }, 500); const id_1 = setTimeout((
浏览 113
提问于2021-10-01
得票数 0
回答已采纳
1
回答
是否
在
调用document.onpaste后更新
React
状态?
reactjs
我正在尝试
设置
一个功能组件,允许用户
将其
剪贴板图像复制/粘贴到应用程序
中
。
在
useEffect
中
,我
设置
了document.onpaste。这是工作,我
能够
得到图像,并上传它。但我需要让它在粘贴后更新状态,这样我就可以允许它们粘贴多个图像并将它们保存在状态
中
的数组
中
。 我已经简化了下面的问题。基本上,当我粘贴时,我想让它更新计数器值,但它没有。计数器总是= 0。如果我使用普通的
react
按
浏览 0
提问于2021-03-02
得票数 0
3
回答
Javascript -如何在反应
中
反复遍历数组
javascript
、
reactjs
想象一下,我有一个像这样的对象数组: {name: "item 0"}, {name: "item 2"}像这样的组件: if (currentItemIndex < 3) { setCurrentItemIndex(currentItemIndex +
浏览 3
提问于2021-11-26
得票数 0
回答已采纳
3
回答
使用函数式钩子的计时器没有停止
javascript
、
reactjs
、
react-hooks
/assets/css/timer.css' if(time!我也试过这个 setInterval(()=>{
浏览 8
提问于2021-07-07
得票数 0
回答已采纳
3
回答
NextJs:
在
React
useEffect
钩子中使用时间变量调用setInterval
reactjs
、
react-hooks
、
next.js
、
setinterval
、
use-effect
import { useState,
useEffect
} from '
react
'; const[jsonData, setJsonData] = useState(null); const innerFetchData = async () =}, interval); return () => clearInterval(timer
浏览 48
提问于2021-04-09
得票数 1
1
回答
使用钩子响应组件同步状态计数与本地存储的时间
javascript
、
react-hooks
、
local-storage
、
event-listener
import
React
, {useState,
useEffect
} from '
react
'; const [timer, setTimer]localStorage.setItem("timer",timer); }
useEffect
<div align="ce
浏览 4
提问于2021-06-25
得票数 1
回答已采纳
1
回答
在
function
中
调用addEventListener内部的addEventListener回调函数
javascript
、
reactjs
、
react-hooks
在
实现过程
中
,
在
eventListener中注册和删除eventListener存在一个问题。import { useState, useRef,
useEffect
} from "
react
"; const array = [170, 171定义函数,则根据“dragEventStart”状态的变化,
在
组件重命名过程
中
不能删除注册为
事件
的回调函数。如果在
useEffect
浏览 4
提问于2022-09-13
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券