6-9. React Developer Tools (RDT)

2022. 7. 6. 08:45React/한입 크기로 잘라 먹는 리액트(React.js)

React를 개발하는데 도움을 주는 툴들을 소개하고자한다.

 

먼저 크롬 웹스토어에 접속하여

https://chrome.google.com/webstore/category/extensions?hl=ko 

 

Chrome 웹 스토어

Chrome에 사용할 유용한 앱, 게임, 확장 프로그램 및 테마를 찾아보세요.

chrome.google.com

react developer tools를 검색한다.

그러면 제일 상단에 띄워지는 react developer tools를 다운로드한다.

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=ko 

 

React Developer Tools

Adds React debugging tools to the Chrome Developer Tools. Created from revision 7f673317f on 5/31/2022.

chrome.google.com

기능을 추가하고,

를 클릭하여 도구 더보기 > 확장프로그램 (chrome://extensions/)

 

에 접속하여 세부정보에 들어가서 다음과 같이 설정한다.

그렇게 하고, npm start를 하고 실행하면 확장프로그램이 작동하는데, 개발자모드로 변환하면 Component탭과 Profiler탭을 확인할 수 있다.

 

Component 탭

React 페이지를 해석하는것을 볼 수 있게 된다.

App component가 어떤 state, ref, useEffect 등을 받았는지 알 수 있으며, 아래와같이 어떤 props까지 받았는지 알 수 있다.

 

오른쪽 상단에 View settings을 클릭하게 되면

Highlight updates when components render를 클릭하면

글자를 입력할때, 테두리가 노란색으로 변하는 것을 확인할 수 있다.

이는 이 컴포넌트가 rerender 되고 있는 것을 보여주고 있는 것이다.