Fix your React code
A review bot that catches bad React code before it hits production
Pull requests
+223
-40
react review
bot
reviewed 1 minute ago
I detected 3 errors and 5 warnings in your PR. Fix with:
react review
bot
reviewed now
21
22
+
+
void addTag;
void setTags;
⚠️ useEffect subscribes via but never returns a cleanup
👀
1
Features
React Review posts inline comments when a new diagnostic lands on a changed line, then leaves a PR report with a 0-100 health score, score delta, framework, React version, TypeScript status, and issue summary.
46
Get a React score
+22
-40
⚠️
useEffect error
Catch regressions
Accessibility
14
State & Effects
9
Bundle Size
3
Global audit
Trust and Security
React Review requests read-only access to repository contents and pull request metadata.
void addTag;
void setTags;

Read
Write
Read-only access
No code storage
Integrations
Revoke
Revocable any time
const hasCompilerPackage = (packageJson: PackageJson): boolean => {
const allDependencies = {
...packageJson.peerDependencies,
...packageJson.dependencies,
...packageJson.devDependencies,
};
return Object.keys(allDependencies).some((packageName) =>
REACT_COMPILER_PACKAGES.has(packageName),
);
};
No model training
Frequently Asked
Who are we?
We're Million, the team behind React Doctor, React Scan, and Million.js. Backed by Y Combinator (W24). Based in San Francisco.