1
1
我建议避免使用setTimout进行套接字连接,因为在您的代码中,您将使用forceNew选项每秒连接一次。 试着像这样进行一些重构:
并使用setJwtToken来设置令牌。 更好的是在应用程序函数中使用带有React.createContext和useContext的AuthenticationContext。 通过这种方式,您可以在其他组件中轻松设置令牌。 |
2
1
好吧,对于那些偶然发现类似问题的人来说——我实际上必须卸载我原来的socket.io-client软件包,然后重新安装socket.io-client v2.1.1。
降级到v2.1.1对我很有效。希望这能帮助到别人 |
3
0
对我来说,这是因为我的服务器有v2.03,我的客户端有^4.5.0。在我将服务器升级到^4.5.0后,它可以工作,但你需要更改一些代码,请阅读文档 |
John · 如何确定Javascript自引用循环是否完成[重复] 2 年前 |
Bonhart · 有没有更好的方法按名称查找数组中的特定对象? 2 年前 |
ubermo · 如何在React本机自定义组件中使用状态? 2 年前 |
Audrey K · 有没有办法降级React Native? 2 年前 |
Tedi · 如何将单个数据从子组件传递到父组件? 2 年前 |