diff --git a/.changeset/drop-react-17-packages-ui.md b/.changeset/drop-react-17-packages-ui.md new file mode 100644 index 0000000000..710f6e5b42 --- /dev/null +++ b/.changeset/drop-react-17-packages-ui.md @@ -0,0 +1,5 @@ +--- +'@backstage/ui': minor +--- + +**BREAKING**: Dropped support for React 17. The minimum supported React version is now 18. diff --git a/packages/ui/package.json b/packages/ui/package.json index e62add25ac..6eaa903c90 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -67,9 +67,9 @@ "storybook": "^10.3.0-alpha.1" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-router-dom": "^6.30.2" }, "peerDependenciesMeta": { diff --git a/yarn.lock b/yarn.lock index fd201d7eea..df1ee4033c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7949,9 +7949,9 @@ __metadata: storybook: "npm:^10.3.0-alpha.1" use-sync-external-store: "npm:^1.4.0" peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + "@types/react": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 react-router-dom: ^6.30.2 peerDependenciesMeta: "@types/react":