生产中的 REACT 状态在 DevTools 中是否可见?
Is REACT State in Production visible in DevTools or something?
您能否在生产环境中查看状态变量,或者它们在 class 中是私有的并且从外部不可见?
您可以使用 React devtools 检查组件的状态和属性。
根据这个问题的答案:Disable chrome react DevTools for production 您可以在您的生产站点上禁用 React 开发工具的使用,但是这不会完全阻止用户读取状态,因为他们可以始终找到并禁用该行代码,或找到其他访问状态的方法。
React 完全在用户的浏览器中运行,因此无法完全阻止用户访问源代码或状态之类的东西。
是的,您可以通过 React 开发工具之类的工具检查它们。
要查看状态,您需要安装 React's Devtool
然后打开你的开发者工具然后切换到组件选项卡:
找到并单击具有状态的组件,然后您将在右侧看到您的状态和道具:
您能否在生产环境中查看状态变量,或者它们在 class 中是私有的并且从外部不可见?
您可以使用 React devtools 检查组件的状态和属性。
根据这个问题的答案:Disable chrome react DevTools for production 您可以在您的生产站点上禁用 React 开发工具的使用,但是这不会完全阻止用户读取状态,因为他们可以始终找到并禁用该行代码,或找到其他访问状态的方法。
React 完全在用户的浏览器中运行,因此无法完全阻止用户访问源代码或状态之类的东西。
是的,您可以通过 React 开发工具之类的工具检查它们。
要查看状态,您需要安装 React's Devtool
然后打开你的开发者工具然后切换到组件选项卡:
找到并单击具有状态的组件,然后您将在右侧看到您的状态和道具: