我想要涵盖的用例是坚持 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
)都可以用于重播状态。
虽然不确定。欢迎任何投入/经验。