unstale

npm / react-dom

react-dom

What changed in react-dom 19, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

4 security8 new APIs and options4 performance3 behavior and defaults15 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

react-dom 1934 changes

Security 4

New APIs and options 8

  • Adds a react-dom API that resolves in the browser and errors during server rendering; use it inside a Suspense boundary to mark a subtree as browser-only without a recoverable error.

    19.3.0release notes

  • Recognizes credentialless as a boolean iframe attribute.

    19.3.0release notes

  • Adds fetchPriority support for module resources.

    19.3.0release notes

  • Adds support for the maskType SVG prop.

    19.3.0release notes

  • Adds an option to react-dom/server APIs for observing when a subtree defers to the browser.

    19.3.0release notes

  • Adds an option for observing subtrees that defer to the browser.

    19.3.0release notes

  • Adds support for the onFullscreenChange event.

    19.3.0release notes

  • Adds support for the onFullscreenError event.

    19.3.0release notes

Performance 4

  • Avoids setting innerHTML when its value has not changed.

    19.3.0release notes

  • Batches updates from resize events until the next frame.

    19.3.0release notes

  • Tracks explicitly preloaded stylesheets to avoid unnecessary suspension.

    19.3.0release notes

  • Performance improvements were made to React Server Components.

    19.0.6, 19.2.6release notesrelease notes

Behavior and default changes 3

  • Submit events now include submitter, and FormData uses its submitter parameter.

    19.3.0release notes

  • Transitions render independently instead of being entangled into one render, so a slow transition no longer holds up unrelated ones.

    19.3.0release notes

  • Type hardening may affect type checking when using React Server Components.

    19.0.6release notes

Fixes and other changes 15