我们为我们的应用程序启用了热重新加载,有时会打开Redux Devtool的声明。当它发生时,DevTool会窃取焦点。当开发人员正在编写代码并保存代码时,这会很烦人,而保存操作会触发构建,随后打开Redux DevTool。
我想知道是否有办法知道Redux DevTool是否已经打开,所以我们可以在必要时打开devtool。
以下是我们用来打开Redux Devtool的源代码:
if (window.__REDUX_DEVTOOLS_EXTENSION__) {
enhancers.push(window.__REDUX_DEVTOOLS_EXTENSION__());
window.__REDUX_DEVTOOLS_EXTENSION__.open('panel');
}