Skip to content

chore(deps): upgrade to React 19 - #49

Merged
PierreRaybaut merged 2 commits into
developfrom
chore/react-19
Oct 9, 2026
Merged

PierreRaybaut merged 2 commits into
developfrom
chore/react-19

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Replaces #45 and #46: react, react-dom and their type packages must move together (each half fails with ERESOLVE alone).

  • @types/react 19 drops the global JSX namespace: four components now return ReactElement.
  • React 19's react-dom adds ~23 KiB gzip to the initial chunk (react-vendor 45.5 -> 68.4 KiB), so the initial JS budget goes from 375 to 400 KiB (now 387.3 KiB).
  • Dependabot now groups react, react-dom, @types/react and @types/react-dom so their majors arrive in one PR.

tsc, ESLint, Prettier, Vitest (745), build with bundle budget and the smoke, signal-layout, image-pan, macro, notebooks and worker_mode Playwright specs (23) pass locally.

Assisted-by: Claude Opus 5.5
Assisted-by: Claude Opus 5.5
@PierreRaybaut
PierreRaybaut merged commit f0a280f into develop Oct 9, 2026
5 checks passed
@PierreRaybaut
PierreRaybaut deleted the chore/react-19 branch October 9, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant