腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
map
React
中
发送
socket.emit
()
时
socket.on
状态
未
更改
、
我
在
一个项目中使用了socket.io和
react
。, testId: test.id, url: process.env.
REACT
_APP_SERVER_URL }); <div>{run.id}</div> </main>} 当
浏览 15
提问于2021-07-30
得票数 0
回答已采纳
1
回答
节点js实时聊天读取或不读取
状态
、
实际上,我必须在简单的socket.io节点聊天
中
实现读取而不是读取
状态
。任何关于这种状况的想法。
浏览 5
提问于2015-07-10
得票数 2
回答已采纳
1
回答
useState似乎不适用于socket io
、
、
、
当我
发送
/接收消息
时
,我希望
更改
newMsgNO的
状态
,但它似乎不起作用。在下面的第二个useEffect
中
,第一个console.log总是显示newMsgNO: 0的初始
状态
,而第二个console.log
在
它们出现时很好地显示newMessages.current的值在下面的testMessage
中
,我试图
更改
状态
,并再次使用新消息呈现组件。但newMsgNO的
状态
也是0。我不应该
浏览 2
提问于2022-04-06
得票数 0
2
回答
对useEffect
中
的Socket.io first request做出反应
、
、
、
我
在
react
应用中使用Socket.io。我想在应用程序加载后立即执行第一个请求,因此我将我的第一个emit放在useEffect钩子
中
: useEffect(() => {
socket.emit
("getCollectionsAndVolumes
在
React
中有没有其他方法可以做到这一点?
浏览 69
提问于2021-11-14
得票数 0
2
回答
如何防止
react
和socket.io
中
的无级循环
、
、
我尝试构建一个数组,并将其推入其中,然后返回它,但是当我
发送
消息
时
,我的聊天不会更新。提前感谢!import
React
from '
react
'; const [chatMessages,setChatMessages] =
React
.useState([]); const
浏览 1
提问于2020-01-11
得票数 0
回答已采纳
1
回答
Socket.IO
在
房间内多次发射(与
React
.js配合使用)
、
、
我有一个
react
应用程序,它允许多个用户加入一个房间,然后服务器随机选择一个用户,然后将所选用户的用户名
发送
给房间中的每个人。但问题是服务器多次
发送
相同的事件(
发送
次数等于房间中的用户数)。selectedUsername); // THIS EVENT }) 下面是监听事件的
react
){
socket.emi
浏览 18
提问于2021-06-26
得票数 0
1
回答
React
Socket.IO-从服务器响应到特定房间后,客户端不会重新呈现组件(Python后端)
、
、
、
、
在
加入房间事件
时
,服务器会触发以下函数,让前端知道向特定用户
发送
消息的位置: socketio.emit('room name response', {'roomName': room_name, 'recipient': recipient}, to=sid) 其中,sid是连接到socket
时
仅为用户创建的私人房间。然后,我希望将此信息保存在
map
中
的
React
状态
,如下所示: funct
浏览 16
提问于2021-04-22
得票数 0
1
回答
子组件从父组件
中
删除socket.io的事件侦听器。
、
、
、
我有一个
React
应用程序,我正在将socket.io集成到
react
中
。一些需要实时
更改
的页面,我使用套接字连接到一个房间,
在
更改
时我会将消息
发送
到那个房间。我有一个孩子父母的结构,在这个结构
中
,父母要加入一个房间,孩子要加入一个单独的房间。一切都很完美。当用户断开连接并再次连接
时
,我
在
componentDidMount上有一个事件,当用户重新连接到互联网
时
,它将自动加入房间。
在
浏览 1
提问于2018-11-07
得票数 2
回答已采纳
4
回答
React
和Socket.io:能够获得初始数据-但视图不会在新帖子进入时更新
、
、
、
不确定问题是否出在我如何设置套接字上--或者我是否错误地尝试使用
React
呈现数据。 messages: null }, var self = this;
socket.emit</e
浏览 1
提问于2016-04-15
得票数 11
2
回答
Socket.emit
和
Socket.on
转换为
react
js
、
、
、
我希望用
react
和socket io制作一个聊天应用程序。但是我真的不知道如何将socket.io语法和
react
混合在一起。我主要想知道如何使用
react
在
客户端实现
socket.emit
和
socket.on
。到目前为止,我得到了Socket.IO-客户端模块,并听说它们应该包含在componenetDidMount
中
!
浏览 19
提问于2016-09-28
得票数 0
4
回答
在
节点js端的数据
更改
之后,我如何启动对重新加载的响应?
、
因此,我添加了一个日历来作出反应,将锻炼数据
更改
为特定日期。当我
更改
日期
时
,数据确实会正确
更改
。如果刷新
react
页面,就会得到更新的数据。我只是有点困惑如何让节点js
在
react
中
启动数据更新。但是,
react
永远不会从发出的
socket.emit
(‘UpdateWorkout’,screenWorkouts)
中
获取数据。我验证了所有操作都是正确的,除了获取新的数据来更新
react</em
浏览 0
提问于2020-07-08
得票数 1
回答已采纳
2
回答
React
函数组件随着数组
状态
的改变以指数方式重新呈现
、
、
、
基本上,它在
状态
中有一个消息数组;当服务器
发送
新消息
时
,应该通过将新消息推入数组来
更改
状态
。这个问题是随着阵列的增长而出现的。对于添加到数组
中
的每一项,它都会按指数重新呈现。例如。对于数组
中
的一个消息,它呈现一次,对于两个消息,它呈现两次,对于三个消息,它呈现六次,依此类推。正常情况下,这不是什么大问题。然而,
在
useEffect函数
中
,我正在进行一个api调用,因此,我需要限制该函数被调用的次数,还需要限制渲染。这是组件的代码,希望
浏览 12
提问于2020-11-21
得票数 1
回答已采纳
2
回答
为什么
状态
本身会发生变化呢?
、
、
我正在尝试做的事情,:我有以下的
react
组件,它是聊天框,
在
单击按钮
时
切换到查看。chatBox将根据
状态
“open”
中
的值打开或关闭。当用户单击chat按钮
时
,函数'toggleChat‘就会运行,这只会在true和false之间切换'open’
状态
的值。problem :现在的问题是,当接收到一条新消息
时
,如果chatBox没有被“打开”,我将尝试保持
未
读消息的计数。但失败了。在我看来,它应该是有效的,但“开
浏览 3
提问于2021-04-13
得票数 1
回答已采纳
1
回答
当从socket.io获取事件
时
,为什么呈现很多次?
、
、
我
在
我的项目社交网络中使用socket.io,当用户连接我加入,但是当我通过群组聊天从socket.io获得消息
时
,我的组件呈现消息很多次。示例:我的组有4个人,我向组
发送
消息,然后一个用户收到消息3次,我尝试了多次,但没有工作,下面是我的代码: socket.ts:exportemit('stop typing', conversationId); }; const handleSubmit
浏览 6
提问于2022-05-06
得票数 0
回答已采纳
2
回答
ReactJS UseEffect内存泄漏错误-是什么原因造成的?
、
、
、
这是我使用
React
的第一个项目。今天,我遇到了一个内存泄漏问题--我的应用程序给了我这个错误:唯一的问题是,我不完全确定我将在哪里实现这一点。== clients.length) {
socket.emit
(&q
浏览 8
提问于2020-03-31
得票数 1
回答已采纳
2
回答
如何在
react
中
遍历更新数组
、
、
、
我正在尝试使用socket.io来练习
React
.js,所以我试图
在
两个客户机之间
发送
消息,但是我很难显示这些消息。我想展示过去
发送
的信息。现在我想把它作为一个数组来做,因为一个
状态
不起作用。当控制台记录数组
时
,它会出现在控制台中,但从不呈现出来。import { useEffect, useState } from "
react
";import "
浏览 2
提问于2021-10-04
得票数 0
回答已采纳
2
回答
在
ReactJs中将子组件的setState转换为parentComponent,而不使用呈现函数
、
我有一个父组件 getInitialState: function () { ChatMembers: [], };} },
浏览 4
提问于2017-09-07
得票数 1
回答已采纳
1
回答
阻止套接字连接再次初始化
、
、
、
、
我正在尝试做一个聊天应用程序,
发送
第一个消息作为“嗨。那里”。但由于某些原因(互联网连接可能不稳定),套接字被多次初始化,并多次
发送
“hi.here”消息。下面是代码。app
发送
多条消息,如何停止?
浏览 5
提问于2016-02-24
得票数 0
1
回答
尽管正在
发送
数据,但套接字消息推送
时
React
页面
未
更新
、
、
我的socket.io聊天应用程序基本上是全功能的,但是当message事件被
发送
到组id
时
,
react
页面不会更新。目前,我正在使用
map
函数来遍历数组
中
的所有消息……每次
发送
一条消息
时
,它都会保存在数据库
中
以备将来使用,但这似乎不是问题所在,因为我删除了该部分,
react
组件仍然没有更新。任何帮助都是非常感谢的。以下代码--impo
浏览 0
提问于2020-07-08
得票数 0
1
回答
在
Node.js
中
获取计时器ID
、
、
、
、
在
NodeJS应用程序
中
,我有一个简单的服务器端计时器来向客户端
发送
一些带有套接字的数据。如何将计时器ID
发送
到客户端,以便从客户端停止?我试图
在
套接字有效负载
中
传递返回的类,但是出现了一个错误“最大调用堆栈大小超出了”。
socket.on
('start', () => {
socket.emit
('data',someData
浏览 3
提问于2020-09-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浏览器节能机制导致 Websocket 断连的巨坑!
Socket.IO 入门
WEB即时通信最佳实践
用React Hooks做一个搜索栏
你知道什么时候以及什么时候不使用Redux
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券