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