React 16 vs 17
Which should you run?
Pick React 17 for new installs. It has no end-of-life date yet, while 16 is supported until a date not yet announced.
16
17
20172027
Supported
Security fixes only
Today
| React 16 | React 17 | |
|---|---|---|
| Released | Sep 26, 2017 | Oct 20, 2020 |
| Status | Security Support | Security Support |
| Active support until | Oct 20, 2020 | Mar 29, 2022 |
| End of life | Not announced | Not announced |
| Total support | — | — |
| Latest version | 16.14.0 Oct 14, 2020 | 17.0.2 Mar 22, 2021 |
| LTS | No | No |
How to upgrade from React 16 to 17
npm
npm install react@17 react-dom@17 Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.
Quick answers
- Should I use React 16 or 17?
- Pick React 17 for new installs. It has no end-of-life date yet, while 16 is supported until a date not yet announced.
- How long are React 16 and 17 supported?
- React 16: no end-of-life date announced yet (security fixes only). React 17: no end-of-life date announced yet (security fixes only).
- What are the latest React 16 and 17 versions?
- React 16 is at 16.14.0 (Oct 14, 2020), and React 17 is at 17.0.2 (Mar 22, 2021).
More React comparisons
Official release policy · Checked 2 hours ago