[Snyk] Upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7 - #28
[Snyk] Upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7#28mhill-os wants to merge 42 commits into
Conversation
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
|
This is a major upgrade from React v16 to v19, which includes multiple significant and breaking changes. A direct upgrade requires substantial code modifications and careful testing. It is highly recommended to upgrade incrementally if possible (16 -> 17 -> 18 -> 19) to isolate issues. Key Breaking Changes: React 17 (from v16):
React 18 (from v17):
React 19 (from v18):
Recommendation: This upgrade spans three major versions with fundamental API changes. A direct upgrade is high-risk and will require significant refactoring. Plan for a staged migration, addressing the breaking changes for each major version sequentially. Utilize the provided codemods to automate some of the required changes, such as updating to the new Root API. Sources:
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7. See this package in maven: org.webjars.npm:react-dom See this project in Snyk: https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/1f5c76e8-6f42-45c2-895b-957e44d5fb31?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade org.webjars.npm:react-dom from 16.10.2 to 19.2.7.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 20 versions ahead of your current version.
The recommended version was released 22 days ago.
Breaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: