React 18
Current patch release: 18.3.1
Active
Released
March 29, 2022
Active Support
December 5, 2024
End of Life
Not announced
Latest Patch
18.3.1 (April 26, 2024)
About React 18
React 18 introduced concurrent rendering, automatic batching, and new hooks like useTransition and useDeferredValue. It was a foundational release for React's concurrent future.
Key Changes in React 18
- ●Concurrent rendering with automatic batching of state updates
- ●New
useTransitionhook for marking non-urgent updates - ●New
useDeferredValuehook for deferring expensive re-renders - ●Streaming server-side rendering with
renderToPipeableStream - ●Strict Mode in development double-invokes effects to surface cleanup bugs
Breaking Changes
- ▲ReactDOM.render() deprecated (use createRoot instead)
- ▲Automatic batching may change timing of state updates in event handlers
- ▲Strict Mode double-rendering may break effects with missing cleanup
React 18 is currently under active support, released on March 29, 2022. It receives regular bug fixes, security patches, and may still get minor feature additions. The latest patch release is 18.3.1 (April 26, 2024).
All React Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 19 | December 5, 2024 | TBD | 19.2.4 | Active |
| 18 (current page) | 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 18 released?
React 18 was released on March 29, 2022.
What is the latest patch version of React 18?
The latest patch release is 18.3.1, released on April 26, 2024.
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.