在我的redux存储中,我的插座在哪里?



目前我正在使用切片和redux-thunk来创建我的redux存储。我对redux相当陌生,我很快意识到状态不是存储套接字连接的地方。套接字连接是全局的,几乎所有组件都使用它。最重要的是,套接字连接需要保持打开状态,所以我不能在每个已调度的操作上创建新连接。

任何意见、建议或例子都将不胜感激。

Websockets通常应该放在Redux中间件中,在那里它们可以访问dispatchgetState:

https://redux.js.org/faq/code-structure where-should-websockets-and-other-persistent-connections-live

最新更新