我知道要使用标记和测量,但不确定如何/在哪里放置它。iidoEe.要知道渲染完全完成以结束持续时间。
plicqrtu1#
如果你不想在点击按钮时触发它,它应该在一个效果钩子中,比如:
useEffect(() => { performance.mark('performanceStart'); // Do you state updates here etc. requestAnimationFrame(() => { performance.mark('performanceEnd'); performance.measure('performance', 'performanceStart', 'performanceEnd'); const measure = performance.getEntriesByName('performance')[0]; console.log(measure.duration); }); }, []);
1条答案
按热度按时间plicqrtu1#
如果你不想在点击按钮时触发它,它应该在一个效果钩子中,比如: