我正在开发类似购物车的功能,我想在多个屏幕上使用其数据。另外,只想在本地管理视图购物车并清除购物车项目。推荐的搭配方式是什么?
1)AsyncStorage 2)Redux
请帮助我,让我知道我是否有误解。
答案 0 :(得分:2)
AsyncStorage和Redux的用途不同。
AsyncStorage可以让您存储在应用程序实例之间(即应用程序重新启动之间)保留的数据。
Redux是一种状态管理系统,旨在解决在React中的组件之间移动状态的问题。
您所描述的内容实际上可以同时使用,其中Redux用于状态管理,并且Redux存储本身可以保存到AsyncStorage中以备后用。有与Redux相关的库可以做到这一点,例如Redux-Persist。