---
title: "React 19 Upgrade in WordPress"
url: https://daily.dev/posts/react-19-upgrade-in-wordpress-s4ndgbrgd
source_url: https://make.wordpress.org/core/2026/05/27/react-19-upgrade-in-wordpress
type: article
source: "Make WordPress Core"
published: 2026-05-27T10:51:41.334Z
updated: 2026-05-27T10:52:07.277Z
tags: ["javascript", "react", "typescript", "wordpress"]
reading_time: 6
upvotes: 37
comments: 7
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# React 19 Upgrade in WordPress

**[Make WordPress Core](https://daily.dev/sources/wordpresscore)** · 6 min read · 37 upvotes · 7 comments

## Summary

WordPress is upgrading from React 18 to React 19, shipping first in Gutenberg plugin version 23.3 and targeting WordPress 7.1. Plugin and theme developers need to migrate away from removed APIs: ReactDOM.render/hydrate (use createRoot/hydrateRoot), unmountComponentAtNode (use root.unmount()), findDOMNode (use refs), and defaultProps for function components (use ES6 defaults). Behavioral changes include the inert attribute becoming a boolean, ref callbacks now supporting cleanup function returns, and forwardRef being deprecated in favor of passing ref as a regular prop. New APIs available include use, useActionState, useOptimistic, useFormStatus, Activity, and useEffectEvent. TypeScript users face breaking changes: MutableRefObject is deprecated, ReactElement props changed from any to unknown, and HTML element prop naming conflicts may surface. Developers are encouraged to test with the Gutenberg plugin once React 19 is available and report issues on GitHub.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://make.wordpress.org/core/2026/05/27/react-19-upgrade-in-wordpress>

## Community discussion

Top comments from developers on daily.dev.

**@mdshafinahmed** · 2 upvotes

> Very good move.

**@mavros\_lykos** · 1 upvotes

> aaah finally, a worthy update !

**@nubecolectiva** · 1 upvotes

> Thank you, I didn't know WordPress came with React natively. 👍🏼

**@boibolang** · 0 upvotes

> DId they abandon PHP ?

## Similar posts on daily.dev

- [React 19: punted beyond WordPress 7.1, experiment in Gutenberg](https://daily.dev/posts/react-19-punted-beyond-wordpress-7-1-experiment-in-gutenberg-mwjbgn4vy) · Make WordPress Core · 1 upvotes · 0 comments
- [React 19 upgrade temporarily reverted in Gutenberg](https://daily.dev/posts/react-19-upgrade-temporarily-reverted-in-gutenberg-yyqdznzke) · Make WordPress Core · 38 upvotes · 2 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#react](https://daily.dev/tags/react), [#typescript](https://daily.dev/tags/typescript), [#wordpress](https://daily.dev/tags/wordpress)

[View this post on daily.dev](https://daily.dev/posts/react-19-upgrade-in-wordpress-s4ndgbrgd)
