在React-Redux应用程序中,我需要存储当前URL以供将来参考-更改URL后,根据先前的URL查询,我将采取不同的操作,但是此信息不会直接影响UI。事实是,React状态应该只存储与UI相关的状态,因为任何更改都会触发呈现。我想Redux的状态也应该是同样的原则吗?我猜只有通过连接的组件传递给组件的状态属性会触发重新渲染,但是我仍然不确定Reudx store是存储此类信息的地方,因为可以观察到此数据,并且这是不必要的。我可以将其存储在为此创建的全局对象中吗?

最佳答案

将这些东西存储到浏览器的localStorage(或sessionStorage)中是很容易的。 Ofc将持久保存此类数据,直到清除存储(或会话结束)为止。

09-17 18:24
查看更多