我正在寻找一种实用的方法来保持 Websocket 连接处于 Recoil 状态。
我的想法是将 websocket 放入一个 atom 中:
@stub.country@
这是一个好方法还是我违反了一些规则?
Recoil 目前无法处理类实例,这是唯一的规则。
您的代码当然不起作用,因为您在组件外部使用钩子,但除此之外,您应该能够将 useWebSocket 的返回对象保存在原子内。
useWebSocket