React 16 vs 17

Support windows, end-of-life dates and latest versions side by side.

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.

React 16 React 17
ReleasedSep 26, 2017Oct 20, 2020
StatusSecurity SupportSecurity Support
Active support untilOct 20, 2020Mar 29, 2022
End of lifeNot announcedNot announced
Total support——
Latest version16.14.0
Oct 14, 2020
17.0.2
Mar 22, 2021
LTSNoNo

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