问题标签 [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.

0 投票
0 回答
264 浏览

javascript - Babel 是否通过死代码消除消除三元运算符条件?

我正在使用 React Native 并且我正在使用一个依赖项(Reactotron),该依赖项仅用于调试版本并且不应该存在于发布版本中。在阅读文档时,我发现了 Babel 上的死代码消除。

根据评论,Babel 将消除发布版本中的 if 块,因为__DEV__将始终为false. 但它仍然适用于三元运算符吗?

我似乎找不到任何资源可以说明三元组的一种或另一种方式。Babel 会在发布版本中将三元条件简化为以下内容吗?

用法是以下代码块。我正在考虑使用三元运算符删除 if 语句。但我不确定它是否会阻止 Reactotron 从发布版本中剥离。

0 投票
1 回答
825 浏览

reactjs - 无法在 ubuntu 上的 reactotron 中订阅 react-redux 状态

我想将 reactotron 添加到我的 react-redux 应用程序中 - 我正在使用 rematch redux 插件。Redux 工作正常,我也可以连接到 reactotron 桌面应用程序,但我无法订阅任何状态。当我想订阅它时,什么也没有发生。

只有副标题:'没有订阅。你可以通过按 ctrl + n 订阅你的 redux 存储中的状态。

在 reactotron 应用程序的时间线上,我可以看到我与这些细节的联系:

这是我的反应器配置:

这里是 redux 存储配置:

谢谢你的帮助。

0 投票
1 回答
333 浏览

react-native - 错误 reactotron createStore is not function

我有一个示例代码使用这个包:

  • 反应器反应本​​机
  • 反应加速器还原
  • 反应器还原传奇

文件 index.js

文件 ReactotronConfig.js

结果显示此错误

漏洞

但如果我更换它会再次console.tron.createStore工作createStore

0 投票
1 回答
346 浏览

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 一起使用

0 投票
0 回答
285 浏览

react-native - 世博会调试:物理设备

我想在 Expo 中调试我的网络请求。我正在使用 Reactotron:它可以在我的 ios 模拟器上运行,但我的物理设备上什么也没有:我在 android 和隧道 expo 连接上使用 expo。

这是我的配置App.js

我需要更改哪些内容才能在我的物理设备上进行调试请求?

0 投票
1 回答
527 浏览

react-native - undefined 不是评估 console.tron.createSagaMonitor 的对象

我正在尝试在 react native 中连接到 api,并且我正在使用 Redux 和 reactotron 进行监控。他在下面将这个错误返回给我,我已经更新了库,到目前为止我无法识别错误。

在此处输入图像描述

0 投票
0 回答
67 浏览

reactjs - Reactotron 崩溃(React-Native,MacOS)

当我启动 Reactotron 时,有几个日志,然后是白屏。我认为这不应该是代码的问题,因为我团队中的其他工程师没有问题。为 React-native、Redux 和 Saga 安装了最新版本的 Reactotron 和软件包。有没有人有类似的问题?

包.json

传奇中间件

0 投票
0 回答
148 浏览

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作为这个问题的标签..