文件名称:react-component-benchmark:帮助基准化React组件及其树的组件
文件大小:138KB
文件格式:ZIP
更新时间:2024-05-31 15:21:22
JavaScript
React组件基准 该项目旨在提供一种用于收集组件树的安装,更新和卸载时间基准的方法。 请注意,返回的值是估计值。 由于该项目不会直接连接到React渲染器,因此收集的值并非100%准确,并且可能略有不同,因为它们是从包装组件中获取的。 话虽如此,运行大型样本集应该为您提供一个自信的基准指标。 动机 从历史上看,React提供了react-addons-perf来帮助了解安装,更新和卸载组件的性能。 不幸的是,从React 16开始,它已被弃用。 另外,在弃用之前,它不能在生产React版本中使用,这使其在许多应用程序中的用处不大。 用法 请参阅目录,以获取有关如何将其集成到自己的项目中的想法,无论是在还是在。 快速开始 import Benchmark , { BenchmarkType } from 'react-component-benchmark' ; function My
【文件预览】:
react-component-benchmark-main
----flow-typed()
--------npm()
----.flowconfig(105B)
----package.json(2KB)
----.github()
--------FUNDING.yml(74B)
--------PULL_REQUEST_TEMPLATE.md(458B)
--------ISSUE_TEMPLATE.md(531B)
--------workflows()
----jest.config.js(190B)
----LICENSE(1KB)
----CONTRIBUTING.md(1KB)
----src()
--------index.js(133B)
--------timing.js(479B)
--------__tests__()
--------math.js(727B)
--------BenchmarkType.js(89B)
--------types.js(459B)
--------Benchmark.js(7KB)
----.eslintrc.js(5KB)
----examples()
--------tests()
--------ui()
----.gitignore(65B)
----README.md(7KB)
----yarn.lock(282KB)
----.eslintignore(78B)
----scripts()
--------setup-jest.js(38B)
----babel.config.js(342B)