Using the React Devtools

在前一章節中,我們介紹了如透過 Chrome devtools 來 Debug React 專案但其實那個方式並非僅限於 React,而是任何 Web 開發都適用,接下來將介紹一個完全為了 React 量身打造的 Chrome Plugin Debugger Tool - React Developer Tools

就如同其他 Chrome Plugin 一樣,在 Chrome 擴充功能中搜尋即可快速安裝,安裝並啟動後,在打開 Chrome devtools 會發現多了兩個 tab Components & Profiler

Components

首先,切換到 Components 會發現當下頁面所有 Component 會依序從 Root Component 到 Child Componet 完整列出,且點選 Component 時還會在頁面上 highlight 對應的 comoponent,更包含詳細資訊如下:

  • props: 傳入 component 的資料
  • rendered by: parent component 路徑
  • souce: 程式碼位置

甚至可以在 devtools 中直接修改,畫面也會動態的隨之調整

資料參考

React - The Complete Guide (Incl Hooks, React Router, Redux)
React Developer Tools