有没有办法连接到现有的商店实例
Is there a way to connect to existing store instance
我想在开发模式下连接到现有的商店实例来调度一些动作来模拟生产环境。
我尝试使用:
https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Methods.md#connect
但看起来它每次都在创建一个新实例。有没有办法连接到现有商店并使用 API 发送操作?
如果您想使用 __REDUX_DEVTOOLS_EXTENSION__.connect()
连接到现有实例,您需要了解并重用它的 instanceId
。您可以在 connect
选项对象上明确设置:
const instanceA = window.__REDUX_DEVTOOLS_EXTENSION__.connect({
instanceId: 1234
});
const instanceB = window.__REDUX_DEVTOOLS_EXTENSION__.connect({
instanceId: 1234
});
虽然 instanceA !== instanceB
,但您 .send
发送给 instanceA
和 instanceB
的消息仍应最终一起出现在 Redux DevTools 扩展中。
我想在开发模式下连接到现有的商店实例来调度一些动作来模拟生产环境。
我尝试使用:
https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Methods.md#connect
但看起来它每次都在创建一个新实例。有没有办法连接到现有商店并使用 API 发送操作?
如果您想使用 __REDUX_DEVTOOLS_EXTENSION__.connect()
连接到现有实例,您需要了解并重用它的 instanceId
。您可以在 connect
选项对象上明确设置:
const instanceA = window.__REDUX_DEVTOOLS_EXTENSION__.connect({
instanceId: 1234
});
const instanceB = window.__REDUX_DEVTOOLS_EXTENSION__.connect({
instanceId: 1234
});
虽然 instanceA !== instanceB
,但您 .send
发送给 instanceA
和 instanceB
的消息仍应最终一起出现在 Redux DevTools 扩展中。