728x90

React Developer Tools

들어가며

  • React Developer Tools 확장 프로그램에 대해 알아보자.

 

React Developer Tools

개념

  • React 애플리케이션을 개발할 때 도움이 되는 크롬 브라우저 확장 프로그램
  • 이 도구를 사용하면 React 앱의 컴포넌트 구조, 상태, 속성 등을 더 쉽게 이해하고 디버깅할 수 있다.

 

설치

  • React Developer Tools를 설치하면 크롬 브라우저의 "개발자 도구" 섹션에서 React 탭이 추가된다.
 

React Developer Tools

Adds React debugging tools to the Chrome Developer Tools. Created from revision 993c4d003 on 12/5/2023.

chrome.google.com

 

사용할 수 있는 기능들

Component Tree (컴포넌트 트리)

  • 앱의 컴포넌트 계층 구조를 시각적으로 볼 수 있다.
  • 이를 통해 컴포넌트 간의 관계를 이해하고, 각각의 상태와 속성을 검사할 수 있다.

 

Props 및 State 확인

  • 각 컴포넌트의 속성과 상태를 확인하고 변경사항을 살펴볼 수 있다.

 

컴포넌트 수정 및 디버깅

  • 컴포넌트의 상태나 속성을 변경하거나 직접 수정하여 어떤 변화가 일어나는지 확인할 수 있다.

 

성능 프로파일링

  • 앱의 렌더링 성능을 분석하여 최적화할 부분을 찾을 수 있도록 도와준다.

 

사용 방법

  • 리액트(React)로 만들어진 사이트에 접속한다. 그러면 다음과 같이 확장 프로그램 아이콘이 주황색으로 변경된다.

 

  • 개발자 도구(@[Ctrl]@ + @[Shift]@ + @[I]@)를 실행한다. 그리고 맨 오른쪽의 @[>>]@ 아이콘을 클릭한 후, @[Components]@ 탭 또는 @[Profiler]@ 탭을 클릭한다.

 

@Components@ 탭 예시 @Profiler@ 탭 예시

 

  • @[Components]@ 탭에서 @[< >]@ 아이콘을 클릭하면 다음과 같이 해당 컴포넌트의 소스 코드를 확인할 수 있다.

 

728x90