使用来自 websocket 的数据初始化 Redux 状态



我正在构建一个 React-Redux 应用程序,其中状态对象中的属性由来自 websocket 连接的数据填充。

执行此操作并使我的应用程序与从 websocket 获取的数据保持同步的最有效方法是什么?

谢谢。

Websockets 会一直侦听任何更新,因此初始化它的好地方是组件中的 componentDidMount。 下一步,由于您使用的是 redux,因此您需要调度更新应用程序状态的操作。

对于处理 websocket 逻辑的部分,我建议你使用库来实现这种目的,你不想在这里重新发明轮子。只需搜索"websocket react"一词,您就会找到多个选项。

最新更新