我们为我们的应用程序打开了热重载,有时会触发打开 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');
}