LOADING

Reactime

Reactime15.0.0

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

官方版无广告35

更新日期: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

相关资源

RemoteDev DevTools
在 DevTools 中使用 Redux DevTools有关更多信息,请参阅 https://github.com/jhen0409/remotedev-extension。
Website Templates - Web Templates Monster
使用模板创建您的网站!网站模板 - Web 模板怪物。 Template Monster 是一个 A 型网站模板库 - 有超过 50,000 种设计可供选择。自 2002 年 5 月推出以来,我们已经与 Magento、Drupal、WordPress、PrestaShop、Joomla、WooCommerce
取色器
取色器 for chengzijianzhancolor picker for oceanengine.comBased on https://github.com/kepi/chromeEyeDropper取色器可以从任意网页中取色,支持通过点击图标取色、快捷键取色、代码编程调用(这是申请
GitCodeTree
基于 Octotree 的[码云](http://gitee.com)文件树插件一个浏览器插件,在Gitee、GitHub上显示代码树。不用clone到本地就能查看项目结构. 特性:* 就像在IDE一样简单易用的代码树* 快速浏览文件,不会刷新页面* 支持私人存储库 Gitee登录后就可查看, Github 需要
Force.com SideBar Enhancer
扩展提供了从侧边栏搜索框中查找类、Visualforce 页面、组件和触发器等资源的功能。 Extension 是为 Salesforce 开发人员创建的,Extension 将帮助开发人员轻松查找和浏览不同的 Salesforce 资源,例如 Apex 类、Visualforce 页面、组件和触发器。现在开发人
Sizzy
响应式设计浏览器Sizzy Chrome 扩展只是对 Sizzy 应用程序的补充。 Sizzy 是一款专为响应式开发而打造的浏览器。它允许您一次在多个设备上查看网站。它向您的工具栏添加一个按钮。单击该按钮时,它将打开 Sizzy 中的当前 url。您可以在 https://sizzy.co 找到完整的应用程序

暂无评论

暂无评论...