Dev Forks eslint-plugin-react for ESLint 10, Ships v8 as Migration Path

viglovikov · x · 2026-08-21

ESLint 10 is out, but the official eslint-plugin-react only declares support through ESLint 9, making upgrades painful. The author built a fork, ternaus/eslint-plugin-react, first for himself, then published v8.0.0 as a simple migration path.

Scope: ESLint 10, Node.js 22/24/26, React 19+, Biome 2.7.8+ and flat config. It keeps 11 React 19 checks Biome doesn't cover (controlled form handlers, invalid HTML attributes, removed React APIs, eager useState initialization); rules already in Biome, legacy React support, and broad style heuristics are intentionally out of scope. Already enabled on three of his sites.

Original post →

More from coding & agent

coding & agent channel →