Direct compatibility answer

Which Node version does React require?

Check the Node.js version needed for current React tooling and compare common runtime choices.

Current React tooling generally requires Node.js 18 or later. Use the Node.js LTS release for the most predictable npm, Vite, and build-tool compatibility.

Requirements checked: 2026-07-10.

React compatibility table

RequirementVersion or modelResult
Current React toolingNode.js 18 or laterRecommended
Node.js LTSCurrent LTS lineBest default
Node.js 16 or olderTooling-dependentAvoid for new projects