问题标签 [react-devtools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native“显示检查器”重新加载应用程序
切换检查器(“调试菜单”->“显示检查器”或Cmd
+ i
)会重新加载导航到主页的应用程序,并且无法检查其他视图。
经过一番研究,看起来这不是预期的行为,但也没什么。
以前有人遇到过这个问题吗?
react-native - react-native-debugger 在打开应用内开发者菜单时断开连接并显示错误
我最近将我的 react native 升级到了最新版本 0.62.1 并且还下载了 react-native-debugger 文档中指定的所需的 react-native-debugger 应用程序(独立应用程序版本 0.11.1 )。现在,当我启用远程 js 调试时,一切正常,直到我按下 cmd + d 用于 ios 或 cmd + m 用于 android 在调试器自动断开连接并显示错误后在应用程序开发人员菜单中打开,如下图所示。
在应用程序开发人员菜单中打开时链接到 react-native-debugger 错误图像
如上图所示,Bridge 已经关闭。因此,我无法检查 react-native-debugger 中的元素。我已经在互联网上搜索了有关此特定错误的信息,但不幸的是我没有找到任何解决方案。
编辑 1
我已经使用 react-native-cli 建立了一个新的 react native 项目并进行了测试。它也给出了同样的错误。我不知道问题出在新的 react native 0.62 版还是 react-devtools 4 版。
reactjs - React - 如何让访问者使用反应开发工具但不能编辑状态和道具
我一直在开发一个 react 应用程序,我认为 react 开发工具仅在应用程序的开发版本上可用,但我很惊讶我可以在生产版本上使用它,甚至可以更改路线和状态以及其他东西. 而且我不想从应用程序中完全禁用反应开发工具(通过向 index.html 添加脚本来卸载它)。所以我想做的是禁用对 facebook.com 中的反应开发工具的编辑(你可以在那里打开反应开发工具,但你不能编辑任何很酷的道具或状态)所以有什么好的方法吗?不禁用整个反应开发工具?
css - 如何动态改变 react-native 的风格?
在 react 中,我们可以检查元素,查看应用于元素的类并动态更改 css 属性,并且可以在 UI 中看到。同样明智的是,我们在 react native 中有什么东西吗?尝试过 react-devtools 但尝试更改 css 属性值,但这并没有反映出来在用户界面中。
reactjs - 有没有办法在 React 开发工具中获取页面上使用的组件的枚举?
我想知道我的哪些组件正在页面上呈现 - 例如用于一般文档目的。所有这些信息都已经存在于 React 开发工具的“组件”选项卡中。
但是,我试图复制此信息但没有成功。有没有办法以文本形式获取例如这个 UI(可能像tree
命令输出但不一定像那样):
编辑:我尝试过的其中一件事是使用它,但缺少输出:https ://www.npmjs.com/package/react-component-hierarchy 它依赖于源代码解析(我猜)。然而,React 开发工具已经(正确地)拥有了所有这些信息——如果有一种方法可以通过开发工具来做到这一点,那就太好了。