问题标签 [reactotron]
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.
javascript - Babel 是否通过死代码消除消除三元运算符条件?
我正在使用 React Native 并且我正在使用一个依赖项(Reactotron),该依赖项仅用于调试版本并且不应该存在于发布版本中。在阅读文档时,我发现了 Babel 上的死代码消除。
根据此评论,Babel 将消除发布版本中的 if 块,因为__DEV__
将始终为false
. 但它仍然适用于三元运算符吗?
我似乎找不到任何资源可以说明三元组的一种或另一种方式。Babel 会在发布版本中将三元条件简化为以下内容吗?
用法是以下代码块。我正在考虑使用三元运算符删除 if 语句。但我不确定它是否会阻止 Reactotron 从发布版本中剥离。
reactjs - 无法在 ubuntu 上的 reactotron 中订阅 react-redux 状态
我想将 reactotron 添加到我的 react-redux 应用程序中 - 我正在使用 rematch redux 插件。Redux 工作正常,我也可以连接到 reactotron 桌面应用程序,但我无法订阅任何状态。当我想订阅它时,什么也没有发生。
只有副标题:'没有订阅。你可以通过按 ctrl + n 订阅你的 redux 存储中的状态。
在 reactotron 应用程序的时间线上,我可以看到我与这些细节的联系:
这是我的反应器配置:
这里是 redux 存储配置:
谢谢你的帮助。
javascript - 由于 SSR,Reactotron 不适用于 NextJS
我正在为我的 NextJS 应用程序配置 redux 存储,我通常使用 Reactotron 库来检查存储。但是,NextJS 是服务器端渲染,如果我在应用程序文件中导入配置,则会出现错误window is not defined
那是我的配置文件: https ://github.com/LauraBeatris/amazon-next/blob/develop/src/config/ReactotronConfig.js
还有我的应用文件: https ://github.com/LauraBeatris/amazon-next/blob/develop/src/pages/_app.js
我想知道是否有办法将 Reactotron 与 NextJS 一起使用
react-native - 世博会调试:物理设备
我想在 Expo 中调试我的网络请求。我正在使用 Reactotron:它可以在我的 ios 模拟器上运行,但我的物理设备上什么也没有:我在 android 和隧道 expo 连接上使用 expo。
这是我的配置App.js
:
我需要更改哪些内容才能在我的物理设备上进行调试请求?
reactjs - Reactotron 崩溃(React-Native,MacOS)
当我启动 Reactotron 时,有几个日志,然后是白屏。我认为这不应该是代码的问题,因为我团队中的其他工程师没有问题。为 React-native、Redux 和 Saga 安装了最新版本的 Reactotron 和软件包。有没有人有类似的问题?
包.json
传奇中间件
ios - 发出网络请求时的问题(React Native)
我使用Ignite CLI开始开发 React Native 项目,Ignite 使用MobX 状态树进行状态管理,使用apisauce作为 HTTP 请求的客户端,以及使用Reactotron作为开发工具。
我目前面临的问题是网络请求会阻止异步函数完成执行(我也尝试使用 fetch 而不是 apisauce,同样的问题)。
该请求实际上是成功的,我得到了如此 Reactotron 调试消息中所示的响应
以下是我正在调用的函数,添加了注释以显示执行停止的位置
在 iOS 14(iPhone 11 Pro Max、iPhone 8 Plus)上测试
有没有人遇到过这个问题?
编辑:在Android上测试并且它可以工作,添加iOS作为这个问题的标签..