Khoury College of Computer Sciences
CS 4550 / CS 5610 · Web Development · Fall 2026
React 19.3: View Transitions, Fragment Refs, browser(), and Trusted Types
- React
- Course
Instructor-curated digest, not original reporting. Optional further reading — not required for grades.
On September 9, 2026, the React Team announced that React 19.3 is on npm. View Transitions and Fragment Refs, shared as experimental APIs last year, are stable in this release.
The ViewTransition component animates elements as they enter, exit, move, or resize using the browser View Transition API. You can pass a ref to a Fragment to get a FragmentInstance for working with sibling DOM children as a group. A component can call use(browser()) to opt out of server-side rendering: the nearest Suspense fallback shows on the server, then the component renders after hydration. React 19.3 also passes Trusted Types values through without string coercion so a Content-Security-Policy require-trusted-types-for policy can protect injection sinks such as innerHTML.
Optional further reading for CS 4550 / CS 5610 — not required for labs or grades. Stay on the React version this repo already pins unless you are experimenting, and follow the original post for APIs and examples.