Blog/React.js
[일기장 만들기_09] React Developer Tools
용디
2022. 2. 23. 00:00
🛠 React Developer Tools 란?
크롬의 확장 프로그램으로 리액트 개발자들에게 유용한 도구를 제공한다.
💦 설치방법
크롬 웹스토어 - React Developer Tools 검색 - 설치
💦 셋팅방법
크롬 브라우저 상단 옵션 > 도구더보기 > 확장프로그램 > React Developer Tools 활성화 > 세부정보 > 사이트 액세스[모든 사이트에서]로 설정 > 파일 URL에 대한 액세스 허용 활성화(시크릿모드에서도 사용할 경우 시크릿모드 부분도 활성화 처리) > 브라우저 종료 및 재시작 > npm start시 크롬 확장에 아래 아이콘처럼 확인되면 완료!
💦 사용방법
- Components
리액트 개발시 크롬 개발자 도구의 더보기 부분에서 추가된 Components클릭하면, 만들어 둔 컴포넌트의 계층 구조를 React Developer Tools가 해석 해서 보여준다.
- 어떤 State를 가지고 있는지
- 어떤 Ref를 가지고 있는지
- 어떤 useEffect를 가지고 있는지
- 어떤 Props를 받았는지
- 어떤 함수를 사용하는지
- 렌더링한 리스트의 key값도 알려준다.
💡 컴포넌트의 계층 구조와 각각의 Data/Props/State 등등 어떤것을 가지고 있는지 확인할 때 유용하게 사용 된다.
- Components(View settings)
Components의 설정에서 Highlight updates when components render 부분을 체크 해주면 현재 브라우저에서 리렌더가 되는 부분을 색상이 있는 테두리로 표시해서 알려준다. (리렌더가 일어날 수록 연하늘색에서 진한 노란색으로 변함)