腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从
useEffect
中
注册
的
回
调
获取
最新
状态
reactjs
、
react-hooks
、
use-effect
如下所示
的
组件 function Comp(){ someService.on('eventreturn (<button onClick={()=>{setA(a+1); someService.emit('event');}}>XXX</button>) } 我希望每次我点击按钮,我都能得到
最新
状态
的
控制台,我知道<
浏览 34
提问于2021-07-28
得票数 0
1
回答
火源
UseEffect
reactjs
、
firebase
、
google-cloud-firestore
、
use-effect
因此,这里有一些代码,它应该在防火墙服务器更新时自动运行:
useEffect
我认为
useEffect
只在屏幕呈现时运行,那么当数据库被更新时,它怎么知道如何运行呢?
浏览 3
提问于2021-02-25
得票数 2
回答已采纳
1
回答
如何在
回
调
中使用setState?
reactjs
、
react-hooks
、
twilio
、
twilio-api
、
react-functional-component
我正在尝试将Twilio
的
聊天客户端SDK与React Hooks/FC结合使用。我在寻找
从
on
回
调
的
上下文中更新
状态
的
正确方法时遇到了问题。http://media.twiliocdn.com/sdk/js/chat/releases/4.0.0/docs/ 如果我在每次渲染时都
注册
它,那么我自然会得到内存泄漏和重复响应处理。setMessageGro
浏览 17
提问于2020-08-05
得票数 0
2
回答
在特定时间间隔后,如何在react.js
中
显示每个数组对象?
javascript
、
reactjs
我有一个包含3个元素
的
数组。我想循环它,这样3秒后,数组
的
下一个元素将被呈现,而如果最后一个元素被呈现,那么它应该再次重新启动。import React, {
useEffect
, useState } from 'react'; const [seconds, setSeconds] = useState(0);
u
浏览 7
提问于2020-06-24
得票数 2
回答已采纳
1
回答
从
非React
回
调使用时,react挂钩
状态
不是
最新
状态
reactjs
、
state
、
react-hooks
当我试图在websocket
回
调
期间到达
状态
时,我没有收到它
的
最新
版本:import React, {useCallback,
useEffect
, useState} from 'react'; constpendingResponse[m
浏览 11
提问于2020-03-08
得票数 0
回答已采纳
1
回答
具有
状态
访问权限
的
React
useEffect
钩子
注册
回
调
reactjs
、
callback
、
react-hooks
我用第二个参数[]在
useEffect
钩子
中
创建了一个地图组件
的
新实例,所以它只运行一次。 创建实例后,我想
注册
一个
回
调
,如果用户与map交互,就会触发该回
调
。在这个
回
调
中
,我想访问我
的
组件
的
状态
。如果我没有将我
的
状态
添加到第二个参数
中
,则每次运行
回
调
时
状态
浏览 18
提问于2020-01-14
得票数 0
回答已采纳
1
回答
useState如何在反应
中
与eventListener合作
reactjs
、
react-hooks
、
this
在useEventListener.js文件
中
,如果我直接将savedHandler.current函数传递给事件侦听器(第21行),则在
状态
更新期间不会获得更新
的
状态
值。只有当我在匿名函数(第19行)中使用savedHandler.current函数时,我才得到更新
的
状态
值。 谢谢
浏览 2
提问于2022-07-17
得票数 3
回答已采纳
2
回答
React Native
中
的
useState
获取
先前
状态
的
数据
react-native
、
use-effect
我有一个
状态
const [data, setData] = useState(""); 和2个在组件呈现时并行调用
的
useEffects
useEffect
(() => {socket.on("message",()=>{ }) const res = getDataFromServer()
浏览 84
提问于2021-07-26
得票数 0
回答已采纳
1
回答
异步函数
中
的
状态
不会更新
javascript
、
reactjs
、
react-hooks
、
use-effect
、
use-state
你能帮我解释一下为什么我在第一个
useEffect
中
调用两个异步函数时
状态
没有更新吗?在我不知道哪个先来(API1还是API2)
的
情况下,处理异步数据
的
最好方法是什么? const [myState, setMyState] = useState([]);
useEffect
(() => {
浏览 1
提问于2021-01-02
得票数 2
2
回答
似乎不能用空
的
依赖项数组
从
内部影响
状态
的
useEffect
()。Socket.io
javascript
、
node.js
、
reactjs
、
websocket
、
socket.io
基本上,我想我
的
问题是,为什么我不能从
useEffect
中
的
状态
访问
useEffect
,而它
的
依赖数组
中
没有任何东西?下面是更多
的
细节。谢谢。我试图在我
的
状态
下对传入
的
websockets进行像componentDidMount这样
的
使用效果
的
数组推送。但是当消息出现时,它似乎是在推送最近
的
消息,但是没有保留数组
的</e
浏览 2
提问于2020-08-09
得票数 4
回答已采纳
2
回答
如何使用Async / Await和React钩子?
reactjs
、
react-hooks
、
react-functional-component
、
react-class-based-component
讲师使用了类组件,而我正在使用函数组件来温习钩子
的
概念。async (val) => { this.update(); }; 我尝试过这样做,但是async似乎不能像我预期
的
那样工作
浏览 21
提问于2020-06-15
得票数 2
2
回答
“官方”useInterval示例
中
的
潜在错误
javascript
、
reactjs
、
react-hooks
、
event-loop
可以在提交阶段和
useEffect
调用之间调用间隔
回
调
,从而调用旧
的
(因此不是
最新
的
)
回
调
。正如所演示
的
,只能在useLayoutEffect或
useEffect
之后(但不能在呈现阶段之后)调用间隔
回
调
。因此,您可以将回
调
设置为三个位置: useLayoutEffect -正确,因为
状
浏览 0
提问于2021-07-16
得票数 13
回答已采纳
2
回答
多次响应组件重发器
javascript
、
arrays
、
reactjs
、
socket.io
、
react-hooks
在编写socket聊天应用程序时,我遇到了反作用组件多重重呈现
的
问题。后端端位于Nodejs上并正确发送所有信息,而在客户端接收新消息时,每次
从
套接字接收到新消息并尝试更新消息列表时,组件都会重新呈现(x+7)。我还试图将
useEffect
依赖项参数保留为空数组,但是,在本例
中
,我每次都得到空数组,而它应该已经是一个包含现有消息
的
数组。我发布了下面的代码,以及浏览器控制台上
的
截图。import React,{useState, useContext,
useEffect
浏览 2
提问于2020-07-02
得票数 0
回答已采纳
2
回答
pusher .bind方法
中
的
过时反应
状态
reactjs
、
state
、
pusher
、
pusher-js
我使用pusher-js
从
后端接收数据。我在
useEffect
中
像这样配置它: const pusher = new Pusher('my_app_id', { }, []); 在.bind方
浏览 2
提问于2020-12-26
得票数 3
回答已采纳
2
回答
在
useEffect
事件发生后触发
的
onClick -结果不同
reactjs
这个组件(我
的
下拉菜单)保存在<NavLink>菜单项
中
。I希望下拉菜单在单击菜单项后消失,因此在<Navlink>
中
创建了触发handleClick
的
onClick事件。此函数将click变量设置为带有display:none
的
CSS className。然后将click传递给包含下拉菜单
的
<div>。要在鼠标悬停时再次切换下拉菜单display,我必须
从
div
中
删除click类。为此,我创建了带有
useE
浏览 4
提问于2022-04-08
得票数 0
回答已采纳
1
回答
React:在传递给类构造函数
的
回
调
函数中使用
状态
不使用
状态
的
最新
版本
javascript
、
reactjs
、
react-state
、
react-state-management
useEffect
(没有依赖关系),我实例化了两个MyClass对象,第一个参数作为一个
回
调
函数来增加
状态
,第二个参数是调用回
调
函数
的
timeOut周期。这与setState
的
异步行为无关,因为很明显,对count
的
第一次更新是在第二个实例试图再次更新它之前发生
的
(当count
状态
更新时,第二个
useEffect
将被调用,
从
控制台日志消息
中
可以看到,在MyCla
浏览 1
提问于2020-12-30
得票数 3
2
回答
获取
数据后设置
状态
的
问题(React挂钩)
javascript
、
reactjs
、
fetch
、
react-hooks
、
state
在发送了请求
的
信息(通过表单)(通过axios)之后,我使用React Hooks
的
setState方法设置了
状态
,但这不是很好地工作,这创建了一个罕见
的
行为。下面是我设置
状态
的
代码部分: function Home() { const [visibleMsj, setVisibleMsj(在另一个文件
中
): import axios from "ax
浏览 8
提问于2020-04-18
得票数 1
2
回答
ReactJS推到
状态
数组替换数组
中
的
每个存在值。
javascript
、
arrays
、
reactjs
、
use-state
我想把一个2d数组推到
状态
的
末尾。但是,当我每次用
useEffect
记录
状态
时,我会用新
的
数组替换现有的每个数组。const [positionList, setPositionList] = useState([]); const updatePosition= [...positi
浏览 0
提问于2022-05-13
得票数 0
2
回答
Hook
的
useState初始值在
回
调
中
永不改变,这是回忆录
javascript
、
reactjs
、
react-hooks
在这个简单
的
示例
中
,我将使用useMemo
回
传子组件,并将回
调
传递给父函数以添加数据以响应钩子数组,该数组最初被设置为空。我
的
问题如下:为什么钩子数据从不改变,并将它
的
初始
状态
保存在
回
调
函数
中
,这个
回
调
函数来自于自述
的
Child组件。但是,当在
useEffect
方法
中
检查数据钩子或在呈现中使用该钩子时,它总是具有
最新</
浏览 9
提问于2020-05-18
得票数 1
回答已采纳
1
回答
setInterval和useState -在间隔内使用更新
状态
的
条件语句?
reactjs
答案是与您熟悉
的
setState一样,
状态
挂钩有两种形式:一种是接受更新
的
状态
,另一种是
浏览 1
提问于2021-04-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
React Hooks源码深度解析
【一文看懂】React中usestate与useRef的区别与联系
从用户登陆请求Api列表数据,一文详解 Promise 高效工具
jQuery学习笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券