reactjs - Pubnub 正在向多个 uuid 发送心跳?
问题描述
当我使用更改 uuid
React.useEffect(() => {
console.log(window,'A')
pubnub.destroy()
pubnub.removeAllListeners()
pubnub.removeAllListeners()
pubnub.setUUID(myId);
console.log(pubnub, 'Pubnub');
}, [myId]);
它改变了 uuid 但仍然继续调用以前的 uuid?
解决方案
猜测您的 pubnub 方法是异步的,因此您将在下一次渲染时进行更改。
推荐阅读
- sql - 如何通过 SQL Server 中的播放器获取第二行值并将其插入到其他表中
- office365 - Microsoft Graph Explorer 授予权限
- alexa - 自定义意图处理程序未触发,而是调用了 alexa 默认意图
- php - 在 PHP 中比较和删除数组中的元素
- eclipse-cdt - 如何使用 Eclipse CDT 编译和运行 freeradius
- matlab - 如何在没有数据剪辑的情况下保存音频 wav 文件?
- java - 有没有办法知道特定程序运行的最大达到 JVM 调用堆栈深度?
- java - 为什么它打印这个而不是那个?
- javascript - 使用基线标准来验证对象?
- arrays - 批量迭代另一个 for 循环中的数组