reactjs - 如何在不同的 URL 路由之间保存 redux 状态?

标签 reactjs redux react-redux react-router-dom

我在 www.infinity2o.com 有一个有多个路由的 React/redux Web 应用程序:

<Route exact={true} path="/profile" component={Profile} />
<Route exact={true} path="/sorting_hat" component={SortingHat} />

我遇到的问题是我的 UI 颜色主题保存到了我的 redux 存储中。但每次我的 URL 路由发生变化(例如从 infinity2o.com/profile 更改为 infinity2o.com/sorting_hat)时,我的整个状态都会重置为 null

在路由之间切换时是否可以保持我的一些 redux 状态持久?

最佳答案

你可以尝试使用 redux-persist 库

关于reactjs - 如何在不同的 URL 路由之间保存 redux 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50884301/

相关文章:

reactjs - redux sgas直接调用生成器方法可以吗

javascript - 如何使用 redux 对项目进行排序

reactjs - 为什么我的 try catch block 不处理调度错误?

javascript - 将具有参数的无状态 React 组件转换为有状态

javascript - 检查功能性 React Redux 组件中从 mapStateToProps 传递的 props 的真实性

javascript - Redux action 和 async/await 函数在类组件和函数中具有不同的行为

html - 使用 scss 为容器创建裁剪图像效果

javascript - 无法更新 ReactJS 组件

redux - 如何使用redux-form上传文件?

node.js - 无法将数据推送/更新到现有的 mongo 对象中