Posts Profiler
Post
Cancel

Profiler

https://react-ko.dev/reference/react/Profiler React 트리의 렌더링 성능을 프로그램적으로 측정할 때 사용할 수 있다.

1
2
3
<Profiler id="App" onRender={onRender}>  
	<App />  
</Profiler>

Parameter

  • id
    • 측정 중인 UI 부분을 식별하는 문자열
  • onRender
    • 프로파일링된 트리 내의 컴포넌트가 업데이트될 때마다 React가 호출하는 콜백.
    • 렌더링된 내용과 소요된 시간에 대한 정보를 받음

Caveats

  • 오버헤드가 있기에 프로덕션에서는 비활성화되어있다.
  • 프로덕션에서도 사용하려면 특수 프로덕션 빌드를 사용해야한다.
This post is licensed under CC BY 4.0 by the author.