React Developer Tools 如何确定网页使用的是 React?

Har*_*oli 5 javascript google-chrome-extension reactjs

我发现此链接用于确定网页正在使用 angular

尝试为 React 做同样的事情,但控制台中没有显示任何对象。

知道它是如何工作的吗?

提前致谢

Ros*_*len 5

根据react-devtools 常见问题解答

当页面加载时,devtools 设置一个全局命名的__REACT_DEVTOOLS_GLOBAL_HOOK__,然后 React 在初始化期间与该钩子通信。

似乎其他人也发现了这一点,有人问如何防止您的生产 React 应用程序与 React Devtools 一起使用:https ://stackoverflow.com/a/39152804/368697