Skip to content

Commit 86955f9

Browse files
authored
Merge pull request mendix#10506 from exec-astraea/mendix-11-react-19
Mendix 10 to 11 upgrade guide: React.js 19
2 parents ac8b61f + 10b6bc5 commit 86955f9

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

content/en/docs/refguide/installation/upgrading-from-10-to-11.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,14 @@ In this particular example, if you want to prevent the generation of email addre
149149
if trim($User/Name) = '' then '' else $User/Name + "@mendix.com"
150150
```
151151

152+
### React 19 {#react-19}
153+
154+
In Studio Pro 11.6.0, **React.js** was updated to version 19.0.0. This change affects both web and mobile applications. All platform supported widgets have been made compatible with React 19.0.0. Please upgrade all installed widgets to the latest published versions.
155+
156+
React 19 features a few breaking changes to its APIs. Notably, the previously deprecated `findDOMNode` API is now removed. Please refer to React's [Removed deprecated React DOM APIs ](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#removed-deprecated-react-dom-apis) documentation to ensure the widgets you are developing are compatible with **Studio Pro 11.6.0** and **React 19.0.0**.
157+
158+
Keep in mind that incompatibility with React 19.0.0 will neither prevent your pluggable widget from compiling, nor your React client application from bundling. To check your widget's compatibility, check the source code and test the widget in the browser or in the mobile app.
159+
152160
### Using the **ShowHomePage** Microflow in the **System** Module {#apply-entity-access}
153161

154162
In Studio Pro versions prior to 11, the default configuration was insecure: **Apply entity access** was set to `false`. In Studio Pro version 11, the **ShowHomePage** microflow in the **System** module now enforces a secure default for entity access. As a result, after upgrading to version 11, your application may report errors that were previously not detected.

0 commit comments

Comments
 (0)