腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
事件
侦听器
快捷键
时
的
React
钩子
状态
问题
、
这是我
的
repo https://github.com/extrapractice/lambda-calculator/tree/revised 发生了什么,当我
使用
useState
的
react
钩子
时,它工作得很好,但是,我在useEffect上设置了一个
事件
侦听器
,当一个键被按下
时
(它是一个计算器),但由于某种原因,一旦按下键并触发
事件
,
react
浏览 22
提问于2020-01-05
得票数 1
1
回答
使用
钩子
管理合成
事件
并从
事件
处理程序更新
状态
的
正确方法是什么?
新手在这里做出反应,
使用
钩子
从合成
事件
中管理
状态
的
正确方法是什么,并从
事件
处理程序中更新
状态
,我已经阅读了官方
的
react
文档,但是找不到具体
的
信息。const [state, setState] =
React
.useState(0); 步骤2:声明函数
浏览 0
提问于2019-09-14
得票数 0
回答已采纳
3
回答
什么时候应该
使用
useEffect
钩子
而不是
事件
侦听器
?
、
、
、
、
当可以
使用
事件
侦听器
简化useEffect
钩子
时,应该
使用
它吗?
浏览 8
提问于2022-05-17
得票数 3
回答已采纳
2
回答
Javascript单击带有function函数
的
事件
侦听器
、
我想要创建一个自定义
钩子
,其中我向DOM元素添加了一个单击
事件
侦听器
,该元素调用一个
使用
状态
变量
的
React
组件中定义
的
函数。我添加了
事件
侦听器
,但是当我调用函数
时
,它不反映任何
状态
更改,它总是接受初始
状态
值。.;当我单击添加了click
事件
的
DOM元素
时
,customFunction将触发初始
状
浏览 4
提问于2021-11-26
得票数 1
回答已采纳
1
回答
如何将参数传递给反应中
的
事件
侦听器
?
、
、
、
我正在努力使我
的
代码整洁和可读性。因此,我决定创建一个自定义
钩子
来将我
的
useState存储在那里。然后,我创建了一个新文件来存储我
的
事件
侦听器
。
问题
是我不能在
事件
侦听器
中
使用
我
的
状态
。 我试图将我
的
状态
存储在useStates.js中
的
全局作用域变量中,并将它们传递给getter。但是它没有工作,因为更新
状态</em
浏览 9
提问于2022-01-10
得票数 2
回答已采纳
1
回答
useEffect不会在初始呈现中运行。
、
、
在Piano组件中,我
使用
钩子
(useWindowDimensions())获取窗口
的
尺寸。在useEffect中,每当窗口宽度发生变化时,我都希望呈现组件。所以组件在我调整窗口
的
大小之前不会呈现。const svgEl = d3.select(svgRef.current); const height = width
浏览 4
提问于2021-10-01
得票数 0
回答已采纳
4
回答
返回
的
函数如何不破坏useEffect中
的
事件
侦听器
?
、
、
我做了这个定制
的
钩子
以获得窗口宽度。它起作用了,但我有个
问题
。我
使用
useEffect在组件挂载
时
将
事件
侦听器
添加到window。但是,我
的
朋友建议我
使用
return函数删除
事件
侦听器
。这是怎么回事?返回
的
函数不应该破坏
事件
侦听器
并使其不能工作吗?既然这是在组件挂载上发生
的
一次?import
React
fro
浏览 10
提问于2022-02-28
得票数 1
回答已采纳
3
回答
从该组件外部更新功能组件
的
状态
(单击另一个文件中
的
按钮)
、
、
、
我有一个名为Settings
的
组件,它包含一个变量(IsActive),useState默认为true。在单击按钮
时
,我需要从该组件
的
外部更新变量(IsActive)
的
状态
。该按钮不是此组件
的
一部分。如何在单击按钮
时
更改该变量
的
状态
。文件Settings.tsx import ReactDOM
浏览 5
提问于2020-03-19
得票数 1
回答已采纳
1
回答
为什么更新
的
状态
没有反映在
事件
侦听器
中:
、
、
、
我用
钩子
来更新
状态
。在我
的
代码中,我有一个AppState
事件
侦听器
,每当它触发
时
,我就
使用
setAppState更新appState,但是
事件
侦听器
中
的
appState没有改变。这是我
的
代码:
浏览 4
提问于2020-07-07
得票数 5
回答已采纳
2
回答
访问useState变量
时
,将其重置为True
、
、
我遇到了一个非常奇怪
的
问题
,当我将布尔useState变量(allowClickUpload)设置为False
时
,它是True。在下面的代码中,我是控制台,
使用
一个allowClickUpload记录对useEffect
的
任何更改。输出和预期
的
一样..。因为这是我
的
初始值,然后一旦我上传了一个文件,它就变成了false。我已经删除了所有的“额外”代码,只留下一个简单
的
实现,这仍然会导致
问题
。任何帮助都是非常感谢
的
。i
浏览 4
提问于2021-03-25
得票数 0
回答已采纳
1
回答
为什么添加输入
事件
侦听器
会破坏
react
中
的
托管输入?
、
我正在尝试编写一个
钩子
,它接受一个(引用到) input元素并侦听它
的
更新。因为它是从渲染中解耦出来
的
,所以在
钩子
中,我不能直接在元素上
使用
普通
的
onInput属性。在
事件
侦听器
中更新不相关
的
状态
(
使用
useState
钩子
)
时
,输入元素中断,您不能在其中键入内容,插入符号/焦点将改为更改。为什么addEventListener('input
浏览 27
提问于2021-09-29
得票数 2
2
回答
事件
侦听器
函数在
使用
React
时
发生变化
、
、
、
、
我有一个组件,它通过addEventListener和removeEventListener在几个地方
使用
事件
侦听器
。仅仅
使用
像onMouseMove这样
的
组件方法是不够
的
,因为我还需要检测组件之外
的
事件
。我在组件中
使用
钩子
,其中一些组件
的
末尾有依赖数组,特别是带有
事件
函数与
侦听器
一起
使用
的
useCallback(eventFu
浏览 3
提问于2019-09-30
得票数 6
回答已采纳
2
回答
使用
React
Hooks更新滚动
、
、
我试图根据个人是否在组件上向下滚动来控制
React
组件
的
可见性。可见性作为"in“属性传递给Fade元素。 我已经
使用
添加了
侦听器
onMount
的
UseEffect
钩子
设置了一个
侦听器
。实际
的
onScroll函数应该更新scrollTop
状态
(这是页面顶部高度的当前值),然后更新滚动
状态
(它将
事件
滚动到页面顶部
的
滚动与前一个
状态
进行比较,如果第一个<em
浏览 28
提问于2019-08-12
得票数 22
回答已采纳
2
回答
React
Hooks:确保useEffect仅在自定义
钩子
的
数组参数
的
内容更改时运行
的
惯用方法
、
、
我在
React
中创建了一个自定义
钩子
,它为给定
的
一组
事件
设置一个
事件
侦听器
。存在一组默认
的
事件
,并且在大多数用例中,此自定义
钩子
的
使用
者不会对这些
事件
进行自定义。通常,我希望
事件
侦听器
在组件安装
时
添加,在卸载
时
删除。但是,根据
钩子
的
原则(和eslint(
react</
浏览 2
提问于2019-07-27
得票数 3
2
回答
removeEventListener在模态关闭上不工作
、
、
、
、
我正在建立一个反应应用程序,
使用
语义用户界面反应。我有一些缩略图,打开modal组件,以显示模态中
的
全尺寸图像。我也有按钮可以浏览下一页和前一页。随着按钮
的
点击,我想
使用
箭头键导航。当模态打开
时
,我可以将
事件
侦听器
添加到窗口。但是,当我关闭模式并打开另一个模式
时
,一个重复
的
事件
侦听器
添加到窗口中。这意味着当模式关闭
时
,我需要删除
事件
侦听器
。但是,
浏览 0
提问于2021-03-27
得票数 3
回答已采纳
2
回答
javascript节点socket.io请求太多
、
大家好,我有一个简单
的
套接字示例:const server = require("http").createServer(app); setuserCount(data.userCount);我不明白,但它发出了这么多请求..我
的
问题
是,这是
使用
套接字
的
正确方式吗?
浏览 2
提问于2021-01-01
得票数 1
1
回答
反应钩
状态
不匹配
、
、
我创建了一个监视滚动行为
的
自定义
钩子
。但是,当我从
使用
钩子
的
组件更改
状态
时
,我确实从控制台日志中看到
状态
更改,但一旦我开始滚动
状态
,
状态
的
原始值为true。更奇怪
的
是,工具与控制台日志输出不匹配。import
React
, { useEffect } from '
react
'; import useExample from &
浏览 4
提问于2020-10-22
得票数 0
1
回答
socketio客户端正在接收"double + 1“
事件
、
、
、
、
我在玩socketio,我有一个bug,其他人似乎也得到了,但我还没有找到有效
的
解决方案。这是我
的
服务器代码: const app = require('express')();const: import
React
, { useState, useEffect } from '
react
'; import socketIOClient from 'so
浏览 11
提问于2020-07-21
得票数 0
回答已采纳
1
回答
页面不会对Next.js中
的
事件
侦听器
作出反应
、
、
在我
的
Next.js项目中,我创建了
使用
useEffect
钩子
改变页面滚动颜色
的
标题:
React
.useEffect(() => { window.addEventListener这是一个
问题
,这种变化
的
颜色效果只在主页上工作,当我这样做console.log
时
,我只能在主页上看到它,而其他任何地方都看不到它。
React
.useEffect(() =>
浏览 5
提问于2022-08-24
得票数 0
回答已采纳
1
回答
setState在自定义
钩子
中导致无限循环
、
我已经在我
的
React
应用程序中创建了一个自定义
钩子
,但是由于某种原因,当我通过
事件
侦听器
更新内部state
时
,它会触发一个无限循环(当它不应该被触发
时
)。这是我
的
密码:class Player{this.addListenerCallback(&qu
浏览 0
提问于2021-08-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
我用React和Vue构建了同款应用,来看看哪里不一样(2020版)
我用React和Vue构建了同款应用,对比看看
FastAPI+React全栈开发19 React Hooks事件和状态
关于React的学习笔记
Vue 超快速学习
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券