是否需要有关使用Redux的大型React本机移动应用程序使用哪个库的建议? redux-offline或react-native-offline吗?

我需要定期检查连接状态,根据连接状态显示视图,在脱机时将操作添加到队列中,并在联机时运行它们,如果存在某些矛盾,则取消操作,并在离线状态下持久化/补充数据。

最佳答案

我在redux-offline项目中使用react-native,效果很好。您正在寻找的所有功能都有


定期检查连接状态
随时将action添加到offline(在线\离线)
设备联机后立即运行操作(此外,您可以确定重试间隔)
您可以编写自己的discard方法以根据业务需求删除任何操作。
它使用redux-persist会自动persist\rehydrate数据。另外,您可以提供自己的存储机制。


redux-offline对我来说非常有用,对不起,我还没有使用react-native-offline,所以无法为您提供任何基准。

10-07 13:10