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
| 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 |