Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Redux中存储websocket(通道)连接对象_Javascript_Reactjs_Websocket_Redux - Fatal编程技术网

Javascript 在Redux中存储websocket(通道)连接对象

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

我想在redux应用程序中使用WebSocket,但在存储连接对象(phoenix频道)时遇到问题


我有一个动态集合,可以添加和删除项目。当用户添加一个项目时,应用程序应该基于连接、订阅和存储创建一个新的phoenix频道,因为我必须在它上面做一些事情(例如,当用户删除一个项目时,我必须在频道上调用一个方法leave()。不幸的是,StoreinRedux是不可变的,所以没有选项来处理这个问题。任何帮助都将不胜感激

绝对不要把它放在商店里。根据,只有可序列化的数据才能进入存储区。放置持久连接对象等对象的标准位置是中间件内部。而且,事实上,有几十种现有的中间软件可以证明这种方法,其中大多数都列在了。您应该能够使用其中一些作为示例