我想在开发模式下连接到现有的商店实例,以调度一些动作来模拟生产环境。
我尝试使用:
https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Methods.md#connect
但看起来它每次都在创建一个新实例。有没有办法使用 API 连接到现有商店并调度操作?
我想在开发模式下连接到现有的商店实例,以调度一些动作来模拟生产环境。
我尝试使用:
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
消息并且应该仍然在 Redux DevTools 扩展中一起结束。.send
instanceA
instanceB