【问题标题】:Redux devtools statePersist refreshingRedux devtools statePersist 刷新
【发布时间】:2017-05-11 06:46:18
【问题描述】:

当我想使用 statePresist 工具(调试会话)时,我在末尾放置了一个查询字符串,如下所示: http://localhost:3000/#/?debug_session=tal

如果我使用状态,然后刷新,我会丢失我的查询字符串(?debug_session=tal 消失了)。

所以我处于空白状态。

有没有办法刷新和保持状态? (而且我也想实现我将使用路由 - 就像我在带有调试会话的索引屏幕中一样,然后我移动到 ./articles ,即使我不在我的索引中,我仍然会得到相同的结果会话)。

谢谢! :)

【问题讨论】:

    标签: reactjs local-storage redux redux-devtools


    【解决方案1】:

    Redux DevTools Extension 已经包含 the persistState enhancer,除了在更改位置时从代码中添加 debug_session=tal 之外,您无能为力。

    为了解决 localStorage 配额和不可序列化数据的这个问题和其他问题,我创建了a PR,这样您就可以直接从扩展中获取状态持久化,而无需使用 localStorage 并向 url 添加任何内容。

    【讨论】:

      猜你喜欢
      • 2021-10-11
      • 2019-02-01
      • 2016-09-14
      • 2017-02-21
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      相关资源
      最近更新 更多