在 React-Redux 应用程序中,我需要存储当前 url 以供将来引用 - url 更改后,根据之前的 url 查询,我将采取不同的操作,但此信息不会直接影响 UI。问题是,React 状态应该只存储 UI 相关状态,因为任何更改都会触发渲染。我想 Redux 的状态也应该是同样的原理吧?我猜想只有通过连接的组件传递给组件的状态属性才会触发重新渲染,但我仍然不确定 Reudx 存储是存储此类信息的地方,因为这些数据会被监视,而这是不必要的。我可以将其存储在为此目的创建的全局对象中吗?
最佳答案
将这些东西存储到浏览器的localStorage(或sessionStorage)中既简单又方便。 Ofc 这将保留此类数据,直到存储被清除(或 session 结束)。
关于javascript - 我应该在react-redux应用程序中的哪里存储非UI数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56851737/