【问题标题】:What is the difference between Redux store and Local-Storage?Redux 存储和本地存储有什么区别?
【发布时间】:2020-12-21 23:59:19
【问题描述】:

我想知道 Redux store 和 Local-storage 之间的主要区别,例如,如果我想存储用户名和 photourl 等数据用户并将它们放入任何组件中,因此我需要它们。 谢谢。

【问题讨论】:

    标签: reactjs redux local-storage


    【解决方案1】:

    连接到 redux 的组件会随着 redux 值的变化而更新,所以如果用户名/照片 URL 发生变化,你的组件就会接受它。

    除非您使用 redux-persist,否则 Redux 存储也将被清除,它可以存储到本地/会话存储并重新水合 redux 存储。

    【讨论】:

      【解决方案2】:

      Local Storage 是一个 Web API。这意味着它是浏览器提供的一项功能,具有跨部分保存数据的界面。它就像一个哈希表数据结构,其键和值是DOMStrings。它还有一个max size 每个标签。

      Redux 是一个第三方开发的库,它不限于浏览器环境,它可以存储的不仅仅是简单的(DOMString 键,DOMString 值)对。 Redux 在网站中使用时,可能会使用 localStorage 来初始化存储。例如,您可以将当前用户、令牌等保存到 localStorage。

      tl;dr: 使用 localStorage 保存简单的值,让 Redux 最初从 localStorage 读取并处理复杂的东西。

      【讨论】:

        猜你喜欢
        • 2013-07-21
        • 1970-01-01
        • 2013-08-05
        • 2018-04-20
        • 2021-03-06
        • 2014-09-18
        • 2014-03-08
        • 2015-12-10
        • 2019-02-17
        相关资源
        最近更新 更多