LOADING

Reactime

Reactime15.0.0

一个 Chrome 扩展,通过记住每次渲染的组件状态来帮助调试 React 应用程序。 Reactime 被提名为 2020 年 React 开源奖的生产力助推器奖。 Reactime 是一个开源的 Chrome 开发者工具,用于在 React 应用程序中进行时间旅行调试和性能监控。 Reactime 使开发人员

官方版无广告33

更新日期:2021年 8月 29日分类标签:语言:中文平台:

2.11MB 0 人已下载 手机查看

简介:
一个 Chrome 扩展,通过记住每次渲染的组件状态来帮助调试 React 应用程序。 Reactime 被提名为 2020 年 React 开源奖的生产力助推器奖。 Reactime 是一个开源的 Chrome 开发者工具,用于在 React 应用程序中进行时间旅行调试和性能监控。 Reactime 使开发人员能够记录应用程序状态的快照、在状态快照之间跳转和检查状态快照,以及监控组件渲染时间和渲染频率等性能指标。 Reactime 支持使用有状态组件和 Hooks 的 React 应用程序(现在包括 React Router 应用程序),测试版支持 Recoil 和 Context API 以及 Gatsby 和 Next.js 等框架。 Reactime 15.0 添加了一个新的可视化,允许用户在特定快照的各个组件上进行分区。此外,还实施了许多错误修复。目前,Reactime 支持使用有状态组件和 Hooks 的 React 应用程序(现在包括 React Router 应用程序),测试版支持 Recoil 和 Context API 以及 Gatsby 和 Next.js 等框架。此前,Reactime 14.0 添加了以下令人兴奋的功能:反应路由器兼容性Reactime 现在与 React Router 应用程序兼容!在 Reactime 14.0 之前,可以在用户浏览各种路线时记录状态快照,但只能对当前路线进行时间旅行调试(即无法跳回到不同路线的先前状态)。为了简化具有多个路由的应用程序的调试,Reactime 14.0 添加了允许用户回到不同路由的功能,包括在浏览器中实时更新以反映他们的应用程序在先前访问的路由上的状态。按路线分类状态快照Reactime 仪表板中的状态快照列表现在按路由分类,为开发人员提供快照-路由关系的视觉提示,并使各种路由的时间旅行调试更容易。按路由过滤性能指标Reactime 仪表板包括一个堆叠条形图,显示每个组件的渲染时间,每个快照都有一个单独的条形图。在 Reactime 14.0 中,现在可以按路线过滤此复合条形图,以允许开发人员按路线查看详细的性能数据。特征: – 组件树可视化- 记录应用状态快照- 时间旅行调试- 快照系列比较- 组件渲染时间和频率- 支持 Gatsby 和 Next.js – 对 TypeScript 的 Beta 支持- 教程演练故障排除:为什么 Reactime 告诉我没有找到 React 应用程序? Reactime 最初使用来自 Chrome API 的开发工具全局钩子运行。 Chrome 需要时间来加载它。尝试刷新您的应用程序几次,直到您看到 Reactime 正在运行。出现黑屏而不是 Reactime 扩展。尝试刷新您要测试的应用程序,并通过单击鼠标右键“重新加载框架”来刷新 DevTools。我在 Reactime 中发现了一个错误。 Reactime 是一个开源项目,我们非常感谢您帮助改善用户体验。请创建拉取请求(或问题)以提议和协作对存储库进行更改。延伸阅读: https://medium.com/better-programming/time-traveling-state-with-reactime-6-0-53fdc3ae2a20 https://medium.com/@aquinojardim/react-fiber-reactime-4-0-f200f02e7fa8 https://medium.com/@yujinkay/meet-reactime-a-time-traveling-state-debugger-for-react-24f0fce96802 https://itnext.io/deep-in-the-weeds-with-reactime-concurrent-react-fiberroot-and-browser-history-caching-7ce9d7300abb https://rxlina.medium.com/time-traveling-through-react-state-with-reactime-9-0-371dbdc99319 https://medium.com/@liuedar/what-time-is-it-reactime-fd7267b9eb89 https://medium.com/@christinaor/uncovering-reactime-understanding-react-fiber-redux-compatibility-and-zoning-in-on-components-59f0758e0fa3

相关资源

Simple WebSocket Client
构造自定义 Web Socket 请求并处理响应以直接测试您的 Web Socket 服务。 Simple WebSocket Client 是 Google Chrome 的扩展,可帮助构建自定义 Web Socket 请求并处理响应以直接测试您的 Web Socket 服务。 1. 输入 Web Socket
360-degree video live stream user study
360度视频直播用户研究数据采集器下载数据收集器并参与我们的用户研究,即表示您同意以下条款, 1. 您是注册的 Amazon Mechanical Turk (AMT) 工人。 2. 您至少年满 18 岁。 3. 您使用的是在 Windows、Linux 或 Mac OS 上运行 Google Chrome 浏览
One-Click IP
一键查看和复制您的公网 IP 地址单击方便的图标以查看或复制您的公共 IP 地址。 3.0 版重新设计
Github linkify for CMSSW
将 CMSSW 中包含的 C++ 和 Python 转换为 Github 上的链接通过将文件路径转换为链接,使 Github 上 CMSSW 中的 C++ 和 Python 文件更易于导航!不再需要复制和粘贴!也适用于叉子。 C++:将“#include”语句转换为链接。如果源文件存在,还会添加指向源文件的链接。
APEX Enhanced Column Attributes
标准报告列属性中的新功能:拖放、移动到顶部/底部、从工作表粘贴、替换列值。插件扩展了 APEX 标准报告 - 列属性管理。扩展功能: - 将列移至顶部/底部- 使用拖放移动列- 通过列标题替换所有列值(双击列标题) - 粘贴 Excel 电子表格中的值矩阵(列用 t 分隔,行用 n 分隔)文档中的更多详细信息
Formalyse: Debug your web form
分析网站中的 HTML 表单帮助分析网站中的 HTML 表单。 (html-form-tag)特征: - 在网站中查找表单(在鼠标悬停时突出显示网站中的表单或单击标记) - 在 POST / GET 之间切换表单- 显示和编辑“隐藏”输入字段- 取消选择单选按钮- 显示“密码”值- 标记表单在 HTML 站点中的

暂无评论

暂无评论...