【发布时间】:2018-05-31 08:16:30
【问题描述】:
在我的应用程序状态中,有一些值设置为 initialState。
使用React Developer Tools 可以很容易地直接修改一些状态值。
Redux DevTools Extension 中是否有类似的可能,即单击并为特定属性插入新值?
在this SO anwer 中声明可以“改变任何你想要的”,但我找不到方法。
在“状态”->“原始”窗格(见下图)中,可以覆盖值,但似乎没有应用。
【问题讨论】:
-
这不完全是你想要的,但你可以导出状态,改变它然后再次导入。 (但导入不会立即更新状态,如此处所述github.com/zalmoxisus/redux-devtools-extension/issues/284)
-
与导出/导入类似的 hack。当用户关闭浏览器选项卡时,我使用 localstorage 来保持状态。所以我可以转到 devtools 的 Application 选项卡,直接在 localstorage 中编辑,然后关闭并打开选项卡,我的应用程序会从 localstorage 中自行补充并更新状态。
标签: redux redux-devtools redux-devtools-extension