【发布时间】:2020-12-21 23:59:19
【问题描述】:
我想知道 Redux store 和 Local-storage 之间的主要区别,例如,如果我想存储用户名和 photourl 等数据用户并将它们放入任何组件中,因此我需要它们。 谢谢。
【问题讨论】:
标签: reactjs redux local-storage
我想知道 Redux store 和 Local-storage 之间的主要区别,例如,如果我想存储用户名和 photourl 等数据用户并将它们放入任何组件中,因此我需要它们。 谢谢。
【问题讨论】:
标签: reactjs redux local-storage
连接到 redux 的组件会随着 redux 值的变化而更新,所以如果用户名/照片 URL 发生变化,你的组件就会接受它。
除非您使用 redux-persist,否则 Redux 存储也将被清除,它可以存储到本地/会话存储并重新水合 redux 存储。
【讨论】:
Local Storage 是一个 Web API。这意味着它是浏览器提供的一项功能,具有跨部分保存数据的界面。它就像一个哈希表数据结构,其键和值是DOMStrings。它还有一个max size 每个标签。
Redux 是一个第三方开发的库,它不限于浏览器环境,它可以存储的不仅仅是简单的(DOMString 键,DOMString 值)对。 Redux 在网站中使用时,可能会使用 localStorage 来初始化存储。例如,您可以将当前用户、令牌等保存到 localStorage。
tl;dr: 使用 localStorage 保存简单的值,让 Redux 最初从 localStorage 读取并处理复杂的东西。
【讨论】: