← All writing
Frontend05 Dec 20246 min read
React 19: actions, assets, and a cleaner upgrade path
Mark Topper
Founder · Ulties

React 19 was announced on 5 December 2024 and packaged new form, async, and asset-handling primitives into the first major React release in years.
React 19 is a meaningfully practical major. It does not try to replace the React model, but it removes a lot of boilerplate around forms, async transitions, and document metadata.
The most important additions are Actions, `useActionState`, `useOptimistic`, `use`, improved form handling, better asset and metadata support, and a firmer migration story via the accompanying codemods and upgrade guidance.
The release matters because it narrows the gap between React's core primitives and the kinds of workflows product teams build every day. Less glue code means less framework tax.
Read next
