← All writing
Frontend05 Dec 20246 min read

React 19: actions, assets, and a cleaner upgrade path

Mark Topper
Mark Topper
Founder · Ulties
React 19: actions, assets, and a cleaner upgrade path

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.

Share
XLinkedIn
Read next

PHP 8.4: property hooks, lazy objects, and a stronger object model

PHP