React 19
Current patch release: 19.2.4
December 5, 2024
N/A
Not announced
19.2.4 (January 26, 2026)
About React 19
React 19 introduced the React Compiler, Actions for form handling, and server-side improvements that fundamentally change how React applications handle data mutations and server interaction.
Key Changes in React 19
- ●React Compiler that automatically memoizes components (no more manual useMemo/useCallback)
- ●Actions for simplified form handling and server mutations with built-in pending states
- ●New
use()hook for reading promises and context conditionally - ●Server Components and Server Actions built into React core
- ●Document metadata (
<title>,<meta>) can be rendered directly in components
Breaking Changes
- ▲Legacy Context API (contextType) removed
- ▲String refs fully removed (use createRef or useRef)
- ▲Legacy findDOMNode removed
- ▲Several deprecated lifecycle methods removed (componentWillMount, etc.)
React 19 is currently under active support, released on December 5, 2024. It receives regular bug fixes, security patches, and may still get minor feature additions. The latest patch release is 19.2.4 (January 26, 2026).
Migration Notes
Run the React 19 codemod: npx @react-codemod/v19. The biggest migration effort is removing string refs and legacy lifecycle methods. If you are on React 16 or earlier, upgrade to 18 first as an intermediate step.
All React Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 19 (current page) | December 5, 2024 | TBD | 19.2.4 | Active |
| 18 | March 29, 2022 | TBD | 18.3.1 | Active |
| 17 | October 20, 2020 | TBD | 17.0.2 | Active |
| 16 | September 26, 2017 | TBD | 16.14.0 | Active |
| 15 | April 7, 2016 | TBD | 15.7.0 | Active |
Frequently Asked Questions
When was React 19 released?
What is the latest patch version of React 19?
Related Resources
Get release updates for React
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.