共享偏好和使用 redux 之间的区别

Different between shared preference and using redux

SharedPreferencesRedux 有什么区别,尤其是在 flutter 方面? Redux 在应用程序中提供全局状态。那么两者谁的实力最强呢?关于这两件不同的事情,我应该了解哪些最重要的事情?

SharedPreferencesRedux 是两个非常不同的东西,它们的目的完全不同。

Redux,如您所说,允许您在应用程序中共享全局状态。但是 state/store 中的数据是不稳定的。如果您重新启动您的应用程序,数据将会消失。它的主要目的是将数据共享到您应用程序的任何部分。

SharedPreferences 就像设备上的本地存储一样工作。它使用 NSUserDefaults(在 iOS 上)和 SharedPreferences(在 Android 上)。它旨在存储键值对。即使您的应用程序已关闭,也会保留少量信息。它并不意味着用作数据库。它的主要用途通常是存储令牌、少量用户数据或您可能需要的任何其他位。