React 19.3 is now available!
This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components.
react.dev/blog/2026/09/09/re…
Sep 9, 2026 · 7:19 PM UTC
65
431
3,071
269,048
<ViewTransition> is now stable.
It can animate UI as it enters, exits, or updates. Transitions, Suspense reveals, and deferred updates can trigger the animation.
react.dev/reference/react/Vi…
7
11
145
17,657
Fragment Refs are now stable.
Pass a ref to <Fragment> to work with its DOM children as a group, without adding a wrapper element. FragmentInstance includes APIs for events, focus, observers, measurement, and scrolling.
react.dev/reference/react/Fr…
1
1
83
10,906
browser() is a new API for components that depend on the browser.
Calling use(browser()) suspends during server rendering, so React can show the nearest Suspense fallback and continue rendering the component on the client.
react.dev/reference/react-do…
4
3
70
10,049
Thanks to everyone who made this release possible!
For a full list of changes, see the changelog:
github.com/react/react/blob/…
2
2
54
8,782

































