【问题标题】:Is REACT State in Production visible in DevTools or something?生产中的 REACT 状态在 DevTools 中是否可见?
【发布时间】:2021-10-29 20:05:44
【问题描述】:

你能看到生产环境中的状态变量吗?或者它们在课堂上是私有的,从外面看不到?

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: reactjs react-state


【解决方案1】:

要查看状态,您需要安装React's Devtool

然后打开您的开发者工具,然后切换到组件选项卡:

找到并单击具有状态的组件,然后您将在右侧看到您的状态以及您的道具:

【讨论】:

    【解决方案2】:

    是的,您可以通过 React 开发工具之类的工具来检查它们。

    【讨论】:

      【解决方案3】:

      根据这个问题的答案:Disable chrome react DevTools for production 您可以在您的生产站点上禁用反应开发工具的使用,但这不会绝对阻止用户读取状态,因为他们总是可以找到并禁用那行代码,或者找到其他访问状态的方法。

      React 完全在用户的浏览器中运行,因此不可能完全阻止用户访问源代码或状态之类的东西。

      【讨论】:

        【解决方案4】:

        您可以使用 react devtools 来检查组件的状态和道具。

        【讨论】:

          猜你喜欢
          • 2018-07-26
          • 2019-11-12
          • 2021-01-28
          • 1970-01-01
          • 2020-02-05
          • 1970-01-01
          • 2016-02-20
          • 2018-02-18
          • 2012-06-08
          相关资源
          最近更新 更多