<Profiler>
可讓您以程式化方式測量 React 樹狀結構的渲染效能。
<Profiler id="App" onRender={onRender}>
<App />
</Profiler>
參考
<Profiler>
將元件樹狀結構包裝在 <Profiler>
中以測量其渲染效能。
<Profiler id="App" onRender={onRender}>
<App />
</Profiler>
屬性
id
:識別您正在測量的 UI 部分的字串。onRender
:React 每次分析樹狀結構中的元件更新時都會呼叫的onRender
回呼函式。它會接收關於渲染內容和花費時間的資訊。
注意事項
- 效能分析會增加一些額外負擔,因此預設情況下在正式版建置中會停用它。 若要選擇加入正式版效能分析,您需要啟用 啟用效能分析的特殊正式版建置。
onRender
回呼函式
React 將使用關於渲染內容的資訊呼叫您的 onRender
回呼函式。
function onRender(id, phase, actualDuration, baseDuration, startTime, commitTime) {
// Aggregate or log render timings...
}
參數
上一篇:
<Fragment> (<>)
下一篇:<StrictMode>