用于调试 Redux 状态的浏览器扩展与 React 组件,支持动作回放与热重载。
infinitered/reactotron
用于调试 React 和 React Native 应用的桌面工具,可查看状态、网络请求、日志和错误。
- Star
- 15,593
- Fork
- 970
- 未关闭 Issue
- 155
- 最近提交
- 2个月前
这是什么?
Reactotron 是一款用于调试 React 和 React Native 应用的桌面工具。开发者可以查看应用状态、API 请求与响应、性能基准,并追踪带有 source map 还原的全局错误堆栈,包括 Redux-Saga 的调用栈。
应用支持 macOS、Linux 和 Windows,通过开发依赖接入项目,不会增加生产构建的体积。内置插件覆盖 Redux、MST、基于 apisauce 的网络请求、Async Storage、MMKV,以及 React Native 的图片覆盖层。此外还能派发 Action、订阅状态路径、热替换状态,并以类似 console.log 的方式输出消息。
核心功能
- 01查看应用状态,并订阅指定的状态路径。
- 02监控 API 请求与响应,支持 apisauce 集成。
- 03追踪全局错误,并还原 source map 堆栈,包括 saga 调用栈。
- 04进行快速性能基准测试。
- 05派发 Action,并为 Redux 或 mobx-state-tree 热替换状态。
- 06在 React Native 中追踪 Async Storage 和 MMKV。
适用场景
- 在 React Web 应用中调试 Redux 状态变化和 Action。
- 在 React Native 应用中查看网络请求与响应。
- 借助可读的堆栈定位未处理错误和 saga 失败。
- 在移动应用开发过程中监控 Async Storage 内容。
快速上手
- 1
从 GitHub Releases 页面下载适合你平台的 reactotron-app 桌面版
- 2
按照 React Native 设置指南将 Reactotron 客户端添加到你的应用中
使用前须知
- README 未提供客户端库的安装命令,设置需参考链接文档。
- 桌面应用以 Releases 中下载的二进制文件分发,而非通过包管理器安装。
标签
常见问题
- reactotron 是什么?
- 用于调试 React 和 React Native 应用的桌面工具,可查看状态、网络请求、日志和错误。 Reactotron 是一款用于调试 React 和 React Native 应用的桌面工具。开发者可以查看应用状态、API 请求与响应、性能基准,并追踪带有 source map 还原的全局错误堆栈,包括 Redux-Saga 的调用栈。
- reactotron 可以免费使用吗?用的什么许可证?
- reactotron 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- reactotron 还在维护吗?
- 半年内有更新。reactotron 最近一次提交是在 2026年8月13日。
- reactotron 适合用来做什么?
- 在 React Web 应用中调试 Redux 状态变化和 Action。 在 React Native 应用中查看网络请求与响应。 借助可读的堆栈定位未处理错误和 saga 失败。 在移动应用开发过程中监控 Async Storage 内容。
- reactotron 怎么安装和运行?
- 从 GitHub Releases 页面下载适合你平台的 reactotron-app 桌面版 按照 React Native 设置指南将 Reactotron 客户端添加到你的应用中
- 在哪里获取 reactotron?
- 源代码和安装说明在 GitHub 上:https://github.com/infinitered/reactotron
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.4万1191TypeScriptMIT更新于 4小时前
一个基于 Hook 的轻量 React 状态管理库,无需包裹 Provider。
5.9万2176TypeScriptMIT更新于 8天前
为 Redux 状态提供持久化与恢复,应用启动时自动把已保存的状态加载回 store。
1.3万839TypeScriptMIT更新于 14天前
一个用于可预测、可维护的全局状态管理的 JavaScript 库,可与 React 或其他视图库搭配使用。
6.1万1.5万TypeScriptMIT更新于 昨天
一份长期维护的 ReactJS 面试题与答案合集,涵盖 React 核心、Router、Redux、测试和 React Native。
4.5万1万JavaScriptMIT更新于 8天前
一个 React Hooks 表单库,用于管理表单状态与校验,支持 Web 和 React Native。
4.5万2501TypeScriptMIT更新于 昨天