Asynchronous Redux-在哪里保存不可序列化的数据?

Asynchronous Redux-在哪里保存不可序列化的数据?,asynchronous,redux,stream,store,wireless,Asynchronous,Redux,Stream,Store,Wireless,假设,我想为我的应用程序保留一些不可序列化的数据,用户可以在整个应用程序中访问和交互这些数据。例如,一个连接的设备(蓝牙,wlan),一个媒体流,诸如此类的东西。我想知道在使用Redux范例时,这些数据应该放在哪里 伪代码: 订阅的正常生命周期可能如下所示: Subscription connection = instance.connect(device, request).listen(); ... connection.send(data); ... data = connection.r

假设,我想为我的应用程序保留一些不可序列化的数据,用户可以在整个应用程序中访问和交互这些数据。例如,一个连接的设备(蓝牙,wlan),一个媒体流,诸如此类的东西。我想知道在使用Redux范例时,这些数据应该放在哪里

伪代码:

订阅的正常生命周期可能如下所示:

Subscription connection = instance.connect(device, request).listen();
...
connection.send(data);
...
data = connection.read();
...
connection.unsubscribe();
应用商店可能如下所示:

Subscription connection = instance.connect(device, request).listen();
...
connection.send(data);
...
data = connection.read();
...
connection.unsubscribe();
商店:

{
  username: '',
  friends:[],      <--- Pulled from the server with async middleware
  connections:[],  <--- Connections data here ???
}
{
用户名:“”,
朋友们:[],