Redux存储和本地存储有什么区别?

时间:2020-09-02 18:52:58

标签: reactjs redux local-storage

我想知道Redux存储和本地存储之间的主要区别,例如,如果我想存储用户名和photourl之类的数据用户并在任何组件中获取它们,因此我需要它们。 谢谢。

2 个答案:

答案 0 :(得分:0)

连接到redux的组件将在redux值更改时更新,因此,如果用户名/ photourl更改,则您的组件也会随之更新。

Redux存储也将被清除,除非您使用的Redux-persist可以存储到本地/会话存储中并为Redux存储重新补水。

答案 1 :(得分:0)

Local Storage是一个Web API。这意味着它是浏览器提供的功能,带有用于跨节持久化数据的界面。它的行为类似于哈希表数据结构,其键和值是DOMString。每个标签也有max size

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

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

相关问题