<aside> 💡 리액트로 만들어진 앱의 경우에 사용할 수 있다. 리액트 프로파일러를 이용해 컴포넌트별 렌더링 시간을 파악할 수 있고, 사용자의 인터렉션에 대한 변화를 추적할 수 있다.
</aside>
크롬 브라우저에서 Profiler 기능을 이용하기 위해서 React Developer Tools 익스텐션을 설치한다.
React에서 한 번의 커밋(Commit) 은 아래와 같은 과정을 거쳐 DOM에 최종 반영되는 순간을 말한다.
Profiler의 “Commit information”은 이 커밋이 일어난 시점에서, 어떤 컴포넌트가 실제로 렌더링 되었고, 그 렌더링에 걸린 시간이 얼마였는지를 추적하여 제공한다.
Profiler 탭에서 특정 커밋을 선택하면, 일반적으로 오른쪽 패널(또는 상단 영역)에 다음과 같은 Commit information이 표시된다.