React DevTools is a browser extension for inspecting and debugging React components.
Features:
1. Components Tab:
2. Profiler Tab:
Usage:
Debugging techniques:
1. Find why component re-renders:
2. Highlight updates:
3. Inspect hooks:
4. Profiler workflow:
Code — why-did-you-render:
1// Add to entry point for extra logging2if (process.env.NODE_ENV === "development") {3 const whyDidYouRender = require("@welldone-software/why-did-you-render");4 whyDidYouRender(React, { trackAllPureComponents: true });5}