Javascript 在Redux中存储websocket(通道)连接对象
我想在redux应用程序中使用WebSocket,但在存储连接对象(phoenix频道)时遇到问题Javascript 在Redux中存储websocket(通道)连接对象,javascript,reactjs,websocket,redux,Javascript,Reactjs,Websocket,Redux,我想在redux应用程序中使用WebSocket,但在存储连接对象(phoenix频道)时遇到问题 我有一个动态集合,可以添加和删除项目。当用户添加一个项目时,应用程序应该基于连接、订阅和存储创建一个新的phoenix频道,因为我必须在它上面做一些事情(例如,当用户删除一个项目时,我必须在频道上调用一个方法leave()。不幸的是,StoreinRedux是不可变的,所以没有选项来处理这个问题。任何帮助都将不胜感激 绝对不要把它放在商店里。根据,只有可序列化的数据才能进入存储区。放置持久连接对象
我有一个动态集合,可以添加和删除项目。当用户添加一个项目时,应用程序应该基于连接、订阅和存储创建一个新的phoenix频道,因为我必须在它上面做一些事情(例如,当用户删除一个项目时,我必须在频道上调用一个方法leave()。不幸的是,StoreinRedux是不可变的,所以没有选项来处理这个问题。任何帮助都将不胜感激 绝对不要把它放在商店里。根据,只有可序列化的数据才能进入存储区。放置持久连接对象等对象的标准位置是中间件内部。而且,事实上,有几十种现有的中间软件可以证明这种方法,其中大多数都列在了。您应该能够使用其中一些作为示例