React 19.3
React has released version 19.3, the latest stable update of the JavaScript library, on September 9, 2026. The release finalizes two long-anticipated experimental APIs and adds new browser, security, and server-capability helpers.
What Changed
View Transitions and Fragment Refs, previewed as experimental APIs last year, are now stable and ready for production use.
- View Transitions — the stable
component and addTransitionType APIs let React animate an element as it moves in, out, or across the page, with every Transition Type reflected on the wrapped element. - Fragment Refs — a ref can now attach directly to a fragment and returns a FragmentInstance, removing the wrapper div developers once added around groups of sibling elements.
- new browser() — a new API surfaces information about the runtime, replacing the environment-detection workarounds scattered through many codebases.
Why It Matters
For most apps the eye-catching win is View Transitions: shared-element and navigation animations that once required a third-party library are now first-party and plug directly into the React built-in Transition plumbing. Fragment Refs clean up markup for anyone attaching refs to sibling groups.
What Next
React 19.3 also ships Trusted Types support, RSC context tools, and refinements to Suspense, DOM handling, and time-zone formatting. For most 19.x projects the upgrade is a drop-in bump with no breaking changes.