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