在反应本机的屏幕之间传递不可序列化的对象

Passing non serializable object between screens in react native

我正在开发与蓝牙相关的应用程序。我应该在应用程序中导航时与设备保持 ble 连接。我尝试传递我使用 react-native-navigation passProps 功能从 ble 连接获取的 deviceObject,但它不适用于不可序列化的对象。

我正在使用 'react-native-ble-plx' 库进行蓝牙连接。

谁能帮我解决这个问题?

根据@tahirmanmood 的建议,最好的解决方案是将连接的设备存储在 redux store 中。这样您以后就可以在应用程序的任何地方使用它。