aicoolies logoaicoolies logo
React Scan logo

React Scan

Automatically detect and fix slow React re-renders

at a glance
verified specs
Pricing Model
freemium
License
Open Source
Telemetry
Clean
Last Verified
Aug 26, 2026
Supported Platforms
Browser extension, CLI (npx), npm package, and script-tag embed. Framework guides for React, Next.js (App + Pages Router), Vite, and Remix; early-preview React Native support via react-scan/native (Expo and bare RN).
Primary Categories
Browser Extensions & DevTools
Tags
React, Performance, Browser Extension, CLI, Open Source, Profiling

Open-source tool that highlights unnecessary and slow React re-renders directly in your app — as a browser extension, CLI, or drop-in package, with no code changes required.

React Scan is an open-source performance tool that automatically finds and highlights problematic re-renders in React applications. Because React compares props by reference rather than by value, components frequently re-render when they don't need to — a problem that trips up even large production apps. React Scan surfaces these wasted and slow renders through a visual overlay, so the components worth optimizing become obvious without profiling by hand.

A defining trait is that it requires no code changes. You can drop it in via a script tag, install it as an npm dev dependency, run it against a running app through the CLI (`npx react-scan@latest init`, which auto-detects the framework), or add the browser extension to inspect any React site. The maintainers publish dedicated setup guides for React, Next.js (both App Router and Pages Router), Vite, and Remix, plus an official `vite-plugin-react-scan` for Vite projects.

Beyond the always-available toolbar overlay, React Scan exposes a programmatic layer for teams that want deeper integration: an `onRender()` API to monitor specific components, optional console logging, adjustable highlight animation speeds, and lifecycle hooks (`onCommitStart`, `onRender`, `onCommitFinish`). React Native support is available as an early preview through the `react-scan/native` entry point, covering both Expo and bare React Native, though it does not yet reach full parity with the web experience.

React Scan is built by Aiden Bai and Million Software, Inc. and released under the MIT license. It complements, rather than replaces, React DevTools: DevTools helps you inspect component trees and profile flame graphs, while React Scan is purpose-built to spotlight the specific renders hurting performance. It is a developer performance and diagnostics tool that fits alongside the site's other developer-tooling entries.

Pricing & Platform Specs

Pricing Summary

React Scan is completely free and open-source under the MIT license. It can be installed via npm, script tag, or CLI to detect unnecessary component re-renders with zero licensing costs.

full pricing breakdown →

Supported Platforms

Browser extension, CLI (npx), npm package, and script-tag embed. Framework guides for React, Next.js (App + Pages Router), Vite, and Remix; early-preview React Native support via react-scan/native (Expo and bare RN).

Inspect React component trees

Official browser extension by Meta for inspecting and debugging React component trees, props, state, hooks, and context in real-time. Features component highlighting on hover, profiler for measuring render performance and identifying bottlenecks, and component search/filtering. Supports React 16+ including Suspense, error boundaries, and concurrent features. Available for Chrome and Firefox. Essential for debugging re-renders, state management issues, and understanding component hierarchies.

Open Source

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is React Scan?

Open-source tool that highlights unnecessary and slow React re-renders directly in your app — as a browser extension, CLI, or drop-in package, with no code changes required.

Is React Scan free?

React Scan offers a free tier alongside paid plans. React Scan is completely free and open-source under the MIT license. It can be installed via npm, script tag, or CLI to detect unnecessary component re-renders with zero licensing costs.

Is React Scan open source?

Yes — React Scan is open source.

Is React Scan still maintained?

Yes — React Scan is active. Its listing was last verified on August 26, 2026.

What are the best React Scan alternatives?

The first editor-selected React Scan alternatives are React DevTools.