【问题标题】:Why do we use Both Redux and database (Mongo atlas) in same project?为什么我们在同一个项目中同时使用 Redux 和数据库(Mongo atlas)?
【发布时间】:2020-12-11 04:18:51
【问题描述】:

因为两者都充当帮助我们更新和检索数据的集中式存储,以及为什么人们从数据库和 redux 更新/删除数据,因为 redux 从数据库本身获取数据是正确的

【问题讨论】:

    标签: node.js database mongodb react-native redux


    【解决方案1】:

    简单地说,数据库是服务器的存储,Redux 是浏览器的全局状态存储。

    假设您的服务拥有超过 100,000 个用户。

    Redux 不能保存这么大的数据,如果可以保存数据,你不应该这样做,因为用户数据必须安全地保存在你的服务器中。

    相反,让 API 服务器从数据库中为 HTTP 请求获取单个用户数据,并让 Redux 保存单个用户数据以保持登录上下文。

    为此,您可以保持用户数据的安全,同时也可以保持浏览器的登录上下文

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 2015-12-25
      • 2020-08-09
      • 1970-01-01
      • 2020-02-05
      相关资源
      最近更新 更多