Skip to content

NOJIRA: React 19 migration#197

Draft
Simon Ward (Sybsw) wants to merge 1 commit intomainfrom
react19
Draft

NOJIRA: React 19 migration#197
Simon Ward (Sybsw) wants to merge 1 commit intomainfrom
react19

Conversation

@Sybsw
Copy link

  • Upgrade react/react-dom devDependencies to ^19.2.4
  • Set minimum peer dependency to React >= 18 (No longer supporting 17, Maintaining compatibility with v18 consumers)
  • Default babel JSX runtime to 'automatic' (from 'classic')
  • Migrate all ReactDOM.render/unmountComponentAtNode calls to createRoot API
  • Upgrade @testing-library/react to v16, @testing-library/user-event to v14
  • Upgrade eslint-plugin-react-hooks to v5
  • Upgrade TypeScript template types to @types/react@^19, typescript@^5
  • Remove react-app-polyfill/ie9 from react-error-overlay
  • Updated CLAUDE.md with new concerns

Co-authored using Claude

- Upgrade react/react-dom devDependencies to ^19.2.4
- Set minimum peer dependency to React >= 18
- Default babel JSX runtime to 'automatic' (from 'classic')
- Migrate all ReactDOM.render/unmountComponentAtNode calls to createRoot API
- Upgrade @testing-library/react to v16, @testing-library/user-event to v14
- Upgrade eslint-plugin-react-hooks to v5
- Upgrade TypeScript template types to @types/react@^19, typescript@^5
- Remove react-app-polyfill/ie9 from react-error-overlay
- Updated CLAUDE.md with new concerns
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