Find the right software version for your system

Compatibility check

Which Node version does React require?

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

Short answer

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.

Checked 2026-07-10. Confirm the exact release notes before upgrading.
Requirements matrix

React compatibility

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