What is React Scan?
React Scan automatically detects performance issues in your React app. It highlights exactly the components you need to optimize, requires no code changes, and is always accessible through a toolbar on your page.Zero Configuration
Just drop it in - no code changes required. Works with any React app.
Precise Detection
Highlights exactly which components are causing performance issues.
Always Accessible
Built-in toolbar lets you toggle scanning and inspect renders on the fly.
Production Ready
Safely use in development with automatic production detection.
Why React Scan?
React can be tricky to optimize. Component props are compared by reference, not value - which is intentional, since rendering is often cheap. However, this makes it easy to accidentally cause unnecessary renders that slow down your app. Even production apps with hundreds of engineers struggle with optimization. React Scan helps you identify these issues automatically.Quick Start
Get started in seconds with the automatic setup:init command automatically:
- Detects your framework (Next.js, Vite, Remix, etc.)
- Installs the package
- Configures your project
Get Started Now
Follow the complete quickstart guide to install and use React Scan
Key Features
Visual Render Detection
See which components are re-rendering in real-time with visual highlights
Interactive Toolbar
Control scanning, inspect components, and view performance metrics
Performance Monitoring
Track FPS, slowdowns, and unnecessary render notifications
Browser Extension
Install the extension to scan any React app without code changes
How It Works
React Scan instruments React’s internals to monitor component renders. When a component re-renders, React Scan:- Detects the render and measures its performance impact
- Highlights the component with color-coded overlays (red for slow, yellow for fast)
- Tracks changes that caused the render (props, state, context)
- Reports metrics in the toolbar (render count, FPS, slowdowns)
Browser Extension
No code changes needed! Install the React Scan browser extension to scan any React website:Download the extension
Available for Chrome and Firefox from the GitHub releases
What’s Next?
Quickstart Guide
Install React Scan and detect your first performance issue
Installation Methods
Choose the best installation method for your framework
Understanding Renders
Learn what causes components to re-render and how to fix it
API Reference
Explore the full API for advanced use cases
Community & Support
GitHub
Star the repo and contribute
Discord
Join our community
Issues
Report bugs and request features