SharedPreferences 和 Redux 之间有什么区别,特别是在 flutter 中? Redux
在应用程序中提供全局状态。那么两者谁的实力最强呢?关于这两件不同的事情,我应该了解哪些最重要的事情?
最佳答案
SharedPreferences
和 Redux
是两个截然不同的东西,有着不同的目的。
Redux
允许您在应用程序中共享全局状态。但该状态/存储中的数据是不稳定的。如果您重新启动应用程序,数据将会消失。其主要目的是与应用程序的任何部分共享数据。
SharedPreferences
的工作方式类似于设备上的本地存储。它使用 NSUserDefaults(在 iOS 上)和 SharedPreferences(在 Android 上)。它的目的是存储键值对。即使您的应用程序关闭,也会保留少量信息。它并不意味着用作数据库。它的主要用途通常是存储 token 、少量用户数据或您可能需要的任何其他位。
关于flutter - 共享首选项和使用 redux 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60614082/