Skip to content

upgrade React to the latest 19.x release#4733

Merged
Simek merged 5 commits into
react:mainfrom
Simek:@simek/upgrade-react-to-19
Aug 16, 2025
Merged

upgrade React to the latest 19.x release#4733
Simek merged 5 commits into
react:mainfrom
Simek:@simek/upgrade-react-to-19

Conversation

@Simek

@Simek Simek commented Aug 15, 2025

Copy link
Copy Markdown
Collaborator

Why

Follow up to:

How

Upgrade React to the latest 19.x release, run docs app locally, make sure everything works and renders correctly.

I had to also bump lint-examples package dependencies to address new error which popped out while linting.

@netlify

netlify Bot commented Aug 15, 2025

Copy link
Copy Markdown

Deploy Preview for react-native ready!

Name Link
🔨 Latest commit 32d746c
🔍 Latest deploy log https://app.netlify.com/projects/react-native/deploys/68a021fe54b1150008388435
😎 Deploy Preview https://deploy-preview-4733--react-native.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Simek Simek marked this pull request as draft August 15, 2025 08:29
@Simek Simek marked this pull request as ready for review August 15, 2025 08:41
@Simek

Simek commented Aug 15, 2025

Copy link
Copy Markdown
Collaborator Author

To ease the upgrading process in the future and make sure that dependencies across workspace matches I have also added @manypkg/cli package which runs checks on the packages versions within the monorepo, and prints outs warnings/recommendations if any mismatch has been found.

The latest commit also contains fixes for issues found by new CLI, the resolution on @typescript-eslint/typescript-estree has been added to prevent waring when linting TypeScript code and examples. To address this more properly we would need to switch to ESLint v9, rewrite configs to flat version, and update all plugins, which should result in using the latest version of @typescript-eslint/typescript-estree automatically.


Q: Should we hooked up manypkg check to the CI?

@Simek Simek merged commit 214e0be into react:main Aug 16, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants