在AsyncStorage或Redux中存储全局数据的最佳方法?

时间:2019-02-21 11:56:40

标签: reactjs react-native react-redux sharedpreferences asyncstorage

我正在开发类似购物车的功能,我想在多个屏幕上使用其数据。另外,只想在本地管理视图购物车并清除购物车项目。推荐的搭配方式是什么?

1)AsyncStorage 2)Redux

请帮助我,让我知道我是否有误解。

1 个答案:

答案 0 :(得分:2)

AsyncStorage和Redux的用途不同。

AsyncStorage可以让您存储在应用程序实例之间(即应用程序重新启动之间)保留的数据。

Redux是一种状态管理系统,旨在解决在React中的组件之间移动状态的问题。

您所描述的内容实际上可以同时使用,其中Redux用于状态管理,并且Redux存储本身可以保存到AsyncStorage中以备后用。有与Redux相关的库可以做到这一点,例如Redux-Persist