我正在尝试测量React在页面上显示组件所花费的时间。通过在开始加载组件时使用performance.now()并在完成后使用perfomance.now()可以测量差异。
现在,我正在使用ComponentDidMount方法作为完成测量的位置。问题是,如果我加载10000个组件,则将调用ComponentDidMount()方法,但是在页面上该组件尚未显示,并且需要一段时间才能在屏幕上显示这些组件。
我想要的是一种等待一切准备好直到我再次测量时间的方法。
在所有内容完全加载,呈现并显示给用户之后,我在哪里/如何测量时间?