需要关于使用 redux 的大型反应原生移动应用程序使用哪个库的建议?redux-offline或react-native-offline?
我需要定期检查连接状态,根据连接状态呈现视图,在离线时将操作添加到队列中并在在线时运行它们,如果存在某些矛盾则取消操作,以及离线保存/补充数据。
需要关于使用 redux 的大型反应原生移动应用程序使用哪个库的建议?redux-offline或react-native-offline?
我需要定期检查连接状态,根据连接状态呈现视图,在离线时将操作添加到队列中并在在线时运行它们,如果存在某些矛盾则取消操作,以及离线保存/补充数据。
我redux-offline
在我的react-native
项目中使用,效果很好。您正在寻找的所有功能都是礼物,例如
action
随时添加offline
(在线\离线)discard
方法来根据您的业务需求删除任何操作。redux-persist
哪些自动persist\rehydrate
数据。此外,您可以提供自己的存储机制。redux-offline
对我来说效果很好,抱歉,我还没有使用过react-native-offline
,所以无法为您提供任何基准。
我建议去 react-native-offline。
React-native-Offline 提供:
Redux-Offline 提供:
两者都为 redux-presist 提供了您喜欢的连接器。
我对两者都进行了评估,对于我的用例,我决定使用react-native-offline
. 我喜欢它与 redux-sagas 的集成和易于设置,offlineQueue
当您希望您的用户离线执行许多操作时,它非常方便。