[React] 19. 리액트 개발자 도구

서회정's avatar
Mar 03, 2026
[React] 19. 리액트 개발자 도구

 

1. 리액트 개발자 도구 설치 및 설정

 
리액트 개발을 할 때 편리한 개발자 도구를 설치해보자.
 
React Developer Tools - Chrome 웹 스토어
 
크롬 확장 프로그램에 검색하거나 위 링크를 통해 접속한다.
 
notion image
 
설치가 완료되면 브라우저 우측 상단에 더보기 버튼을 클릭해
확장 프로그램 → 확장 프로그램 관리로 이동해주자.
 
notion image
 
설치된 리액트 개발자 도구 확장자가 꺼져있다면 켜주자.
 
notion image
 
그리고 세부정보에 들어가 엑세스 권한을 모든 사이트로 변경하자.
파일 URL에 대한 엑세스 허용도 켜주자.
 
 
notion image
 
notion image
 
그러고 난 다음 우리가 이 확장 프로그램을 더 편리하게 사용하기 위해
브라우저 상단의 우측에 보이는 퍼즐 아이콘을 클릭해서
설치한 리액트 개발자 도구 확장 프로그램을 핀으로 고정해주자.
 
notion image
 
그러고 난 다음 리액트로 개발중인 프로그램을 실행해서 브라우저에 띄워보면 브라우저의 확장 프로그램 핀에 설치했던 프로그램 아이콘이 붉은색이 된 것을 확인할 수 있는데 이를 클릭해보면 현재 리액트 프로그램이 개발 모드로 실행중이라는 문구를 확인할 수 있다.
 
notion image
 

2. 리액트 개발자 도구 사용해보기

 
개발자 도구를 통해 살펴보면 패널에 컴포넌츠와 프로파일러 탭이 추가된 걸 확인할 수 있다.
 
notion image
 

1. 컴포넌트 정보 확인

 
컴포넌츠를 클릭하면 개발중인 프로그램의 컴포넌트 계층 구조를 볼 수 있다.
그리고 컴포넌트를 클릭하면 이 컴포넌트가 받는 props와 사용중인 hooks를 볼 수 있다.
 
notion image
개발을 하며 state가 잘 저장되고 있는지 확인할 때도 유용하다!
 
notion image
변경된 props 또한 잘 변경되고 있는 지 확인할 수 있다.
 
notion image
 

2. 랜더링되는 컴포넌트 하이라이트 기능

 
그리고 빨간색으로 표시한 톱니바퀴 아이콘을 클릭하면
세팅 메뉴가 나타나는데, 여기서 빨간 박스로 표시한 부분을 체크하면
상태가 변경 될 때 현재 리렌더링되고있는 컴포넌트들을 하이라이트하여
어떤 컴포넌트가 리렌더링되고있는지 확인할 수 있는데,
 
개발 시 불필요하게 렌더링되고있는 부분을 수정할 때도 용이하고
의도한대로 렌더링이 되지 않을 때에도 확인하여 수정하는 데에 도움이 된다.
 
notion image
notion image
notion image
 
Share article

clubnerdy