在redux中保存并重放用户操作

时间:2015-11-05 14:17:41

标签: reactjs redux

我想要涵盖的用例是坚持 redux应用用户会话的所有操作/状态。必要时,我可以从存储中查询特定会话,并在我的本地运行的应用程序中加载它。

我正在寻找可以为此目的链接在一起的工具/库。

https://github.com/michaelcontento/redux-storage用于在localStorage(或本机替代)中持久保存/加载应用程序状态,因此它似乎有不同的用途。

我基本上寻找的是https://github.com/auth0/react-flux-debug-actions-sample

的redux替代品

我以为我可以像这样启动应用程序:

DEBUG=true SESSION_ID=<somebody's session id> node index.js

在应用内:

var debugState = {};
if (process.env.DEBUG) debugState = findState(process.env.SESSION_ID);

将此debugState推送到redux应用程序:

createStore(reducer, [debugState]);

然后所有调试工具(例如建议的redux-devtools)都可以用于重播状态。

虽然不确定。欢迎任何投入/经验。

0 个答案:

没有答案