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.React compatibility
| Requirement | Version or model | Result |
|---|---|---|
| Current React tooling | Node.js 18 or later | Recommended |
| Node.js LTS | Current LTS line | Best default |
| Node.js 16 or older | Tooling-dependent | Avoid for new projects |