일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 다이나믹 프로그래밍
- 리트코드
- vscode
- CS
- TypeScript
- DFS
- Graph
- DP
- Data Structure
- db
- Database
- Algorithm
- 그레이들
- java
- BFS
- VIM
- git
- 자바
- Javascript
- LeetCode
- 안드로이드
- 동적 계획법
- frontend
- Python
- 알고리즘
- network
- react
- 백준
- Redux
- 프로그래머스
Archives
- Today
- Total
늘 겸손하게
React 앱 성능 최적화 2 - React Profiler로 성능 측정 본문
React Profiler
React Developer Tools를 설치하고 react 앱을 실행시킨 뒤, 개발자 도구를 켜면 React Components와 React Profiler가 보인다.
React Profiler를 통해 컴포넌트 렌더링에 걸린 시간을 알 수 있다.
React Profiler 사용하기
React Profiler를 켜면 아래와 같은 화면이 뜨는데 왼쪽에 rec 버튼을 클릭하면 기록이 시작되고, 리액트 앱에서 렌더링이 발생하도록 앱과 상호작용해보자.
상단에 원이 rec 시작 버튼이고 클릭하면 profilling이 시작된다.
profilling이 시작되면 앱과 상호작용하고 다시 rec 버튼을 클릭해보면
렌더링하는데 소요된 시간이 ms 단위로 나타난다.
오른쪽 화면에 보면 Durations > Render : 5.4ms 로 렌더링 시간이 5.4ms 걸린것을 알 수 있다.