Official release update for React version 19.3.0 delivering performance improvements, maintenance fixes, and platform enhancements.
New Features & Capabilities
- Below is a list of all new features, APIs, and bug fixes.
- <ViewTransition />: Adds <ViewTransition /> and addTransitionType APIs to power View Transition animations in React (@sebmarkbage, @jackpope, @gaearon: #31975, #31987, #31996, #31999, #32001, #32002, #32028, #32029, #32031, #32034, #32038, #32041, #32050, #32090, #32105, #32254, #32379, #32422, #32462, #32540, #32545, #32585, #32599, #32611, #32612, #32617, #32651, #32653, #32656, #32664, #32699, #32723, #32734, #32751, #32752, #32760, #32761, #32764, #32772, #32790, #32819, #32820, #32822, #32833, #32849, #33094, #33191, #33200, #33206, #33293, #33330, #33331, #33332, #33357, #33362, #33433, #33576, #34374, #34450, #34481, #34500, #34502, #34510, #34511, #34539, #35567, #35564, #35485, #35380, #35063, #35060, #34676, #36917, #35337, #35520)
- Fragment Refs: Add Refs to <Fragment /> to support composable platform behavior (@jackpope, @sebmarkbage, @eps1lon, @Dhakshin2007, @chirokas, @teamleaderleo, @fallintoplace: #32465, #32613, #32619, #32654, #32660, #32682, #32722, #32813, #32814, #33056, #33058, #33093, #34069, #34103, #34544, #34545, #37062, #37061, #37060, #36047, #36010, #35642, #35641, #35637, #35630, #34935, #37457, #37408, #37326, #37251, #37171, #37169, #37168, #37167, #37166, #37165, #37164, #37163, #37162, #37161, #37160, #37125, #37063)
- Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@gnoff #37193)
- Added a DEV-only warning when a component appears to have been unblocked by calling use() conditionally (@hoxyq, @eps1lon: #37104, #37203, #37491)
- Add credentialless as a recognized boolean attribute for iframes (@vmx906 #36148)
- Add support for onFullscreenChange and onFullscreenError events (@chirokas #34621)
- Add nonce to rendered import maps (@mattcosta7 #37339)
Architecture & Performance Enhancements
- Update useActionState error message to say "action state" instead of "form state" (@rickhanlonii #35790)
- Annotate cascading updates for DevTools performance tracks in DEV (@huntie #34961)
- Update HTML parser rules for the new <select> parser (@josepharhar #34804)
- Update defaultValue for type="number" inputs to match other input types (@sophiebits #36980)
- Update the CSS shorthand property list (@kidonng #35636)
- Batch updates from resize events until the next frame (@eps1lon #35117)
- Improve performance when decoding Flight replies (@gnoff #37090)
- Harden types and improve performance of Flight replies (@eps1lon #36425)
Resolved Issues & Bug Fixes
- Fast Refresh Fixes
- Fix Fast Refresh to find and remount edits to components wrapped behind lazy() (@sophiebits #36965)
- Fix Fast Refresh so edits to a memo() comparison function take effect (@sophiebits #36964)
- Fix Fast Refresh crash when an edit changes the kind of a component's type (@sophiebits #36963)
- Fix Fast Refresh to remount correctly when an edit changes the component kind (@sophiebits #36950)
- Performance Track Fixes
- Fix missing else branch for renders with no props change in Performance Tracks (@hoxyq #34837)
- Activity Fixes
Breaking Changes & Deprecations
- Use minus (-) instead of en dash for removed props in Performance Tracks (@eps1lon #35649)
Ecosystem Impact & Recommended Action
Target Audience Affected
Website operators, theme developers, and system administrators running React.
Deployment Protocol
Test on staging and update following routine maintenance procedures.
Architectural Context & Staging Protocol
When evaluating new software releases for React, web engineers and site administrators must assess backward compatibility, database migration overhead, and third-party extension interactions. Production deployment should always follow an isolated staging verification workflow to monitor server response times, DOM node complexity, and Core Web Vitals (including INP and LCP metrics).
All release intelligence indexed on WebPlatformLab is cross-verified against official vendor changelogs, public developer documentation, and standards recommendations from the W3C and MDN Web Docs communities.
Authoritative External Sources & Documentation
-
github.com
-
www.w3.org
-
developer.mozilla.org
Related WebPlatformLab Intelligence & Utilities
Updates Archive
Platform Updates Intelligence
Technology Index
Website Technology Database
Tools Suite
Interactive Developer Utilities
Tool Island
Aspect Ratio & Dimension Calculator
Tool Island
WordPress .htaccess Security Generator
Tool Island
WordPress wp-config.php Generator
Related Update
Laravel 13.32.0 Update: Changelog & Architecture Analysis
Related Update
Laravel 13.33.0 Update: Changelog & Architecture Analysis
Related Update
Laravel 11.57.0 Update: Changelog & Architecture Analysis
Technology Profile
Fastly
Technology Profile
Ghost
Technology Profile
Django
Editorial Guide
Kenya Payment Gateway Options for Small Business Websites in 2026
Editorial Guide
Umbraco to WordPress Migration: A Practical 2026 Guide
Frequently Asked Questions
What is included in the React 19.3.0 release?
The release introduces 163 confirmed changes, including 26 improvements and 45 bug fixes documented in the official changelog.
Does React 19.3.0 contain security fixes?
No critical security patches were explicitly designated in this routine maintenance release.
What action should site administrators take for React 19.3.0?
Review the official changelog on staging environments prior to applying updates on production websites.
