【问题标题】:Best way to store global data in AsyncStorage or redux?在 AsyncStorage 或 redux 中存储全局数据的最佳方式?
【发布时间】:2019-07-15 08:00:19
【问题描述】:

我正在开发一个像购物车这样的功能,我想在多个屏幕中使用其中的数据。此外,想要管理查看购物车和清除购物车项目,但仅限本地。推荐的方式是什么?

1) 异步存储 2) 还原

请帮助我,如果我有误解,请告诉我。

【问题讨论】:

  • “优先存储”是什么意思?
  • 我已经编辑了我的问题。我的意思是 AsyncStorage

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


【解决方案1】:

AsyncStorage 和 Redux 有不同的用途。

AsyncStorage 允许您存储在应用实例之间(即应用重新启动之间)持久保存的数据。

Redux 是一个状态管理系统,旨在解决在 react 中围绕组件移动状态的问题。

您所描述的实际上可以同时使用两者,其中 Redux 用于状态管理,而 redux 存储本身可以保存到 AsyncStorage 中以供以后使用。有一些 Redux 相关的库可以做到这一点,例如 Redux-Persist

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 2011-01-25
    • 2012-08-18
    • 1970-01-01
    • 2015-02-25
    • 2016-07-19
    • 2020-07-09
    • 2020-08-12
    相关资源
    最近更新 更多