React项目下的reportWebVitals.js文件

2022-04-21  本文已影响0人  阿羡吖

在使用react 搭建项目时,发现react的脚手架工具做了升级处理,在项目根目录文件下移除了registerServiceWorker.js 新增了reportWebVitals.js
reportWebVitals.js 内容如下所示

const reportWebVitals = onPerfEntry => {
  if (onPerfEntry && onPerfEntry instanceof Function) {
    import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
      getCLS(onPerfEntry);
      getFID(onPerfEntry);
      getFCP(onPerfEntry);
      getLCP(onPerfEntry);
      getTTFB(onPerfEntry);
    });
  }
};
export default reportWebVitals;

它的里面有: CLS、FID、FCP、LCP、TTFB这些与性有关的指标。
其中引入了一个web-vital 的库。在npm上搜到了web-vitals
create-react-app 官网中也有一篇文档Measuring Performance来描述在react项目中使用web-vitals。

上一篇 下一篇

猜你喜欢

热点阅读