React Doctor v1.2.3
React Doctor is a TypeScript CLI that diagnoses React performance issues by combining static code analysis with real browser profiling. It correlates static patterns (like a missing React.memo()) with actual measured re-render behavior, so flagged issues are backed by evidence — not just pattern matching.
What it does:
- Static analysis via Babel AST across 9 detectors (memoization, prop drilling, dead code, etc.)
- Runtime profiling via Puppeteer — Core Web Vitals, re-render tracking, multi-device/network simulation
- 25-rule engine that cross-references static + runtime data
- Interactive dashboard (Express/SQLite) with history, trends, and filterable issues
Works out of the box with any React project — Vite, CRA, Next.js, Remix — no config needed.
Full Changelog: https://github.com/softar-dev/React_Doctor/commits/v1.2.3