我想知道Redux store和Local-storage之间的主要区别,例如,如果我想存储username和photourl之类的数据,并将它们放在任何组件中,因此我需要它们。谢谢。
发布于 2020-09-03 02:59:42
连接到redux的组件将根据redux值的更改进行更新,因此如果username/photourl更改,您的组件将获得它。
Redux存储也会被清空,除非你使用redux-persist,它可以存储到本地/会话存储和恢复redux存储。
发布于 2020-09-03 03:11:05
Local Storage是一种Web API。这意味着它是由浏览器提供的一种功能,具有用于跨部分持久存储数据的接口。它的作用类似于一个哈希表数据结构,它的键和值都是DOMStrings,而且每个选项卡都有一个max size。
Redux是一个由第三方开发的库,它不限于浏览器环境,可以存储更多的简单(DOMString密钥,DOMString值)对。Redux在网站中使用时,可能会使用localStorage来初始化存储。例如,您可以将当前用户、令牌等保存到localStorage。
Redux tl;dr:使用localStorage保存简单的值,并让最初从localStorage中读取并处理复杂的内容。
https://stackoverflow.com/questions/63711912
复制相似问题