Skip to content

Conversation

@gliptak
Copy link
Contributor

@gliptak gliptak commented Jan 29, 2026

Proposed Changes

Update React and related dependencies to version 17.0.2 and adjust Babel preset configuration

Checklist

To ensure you provided everything we need to look at your PR:

  • Brief textual description of the changes present
  • Visual demo attached
  • Steps to try out present, i.e. using the @bpmn-io/sr tool
  • Related issue linked via Closes {LINK_TO_ISSUE} or Related to {LINK_TO_ISSUE}

@bryankenneally
Copy link
Contributor

bryankenneally commented Jan 29, 2026

We should hold off on this React 17 upgrade for the moment. We are actively pursuing migrating the ~1700 tests from Karma to Jest, and from Enzyme to React Testing Library using a combination of codemods and GenAI tooling. The component tests would be of particular concern here, as we are using Enzyme to fully render the DOM tree as part of our migrator tool, and there is only unofficial support for React 17 via https://www.npmjs.com/package/@wojtekmaj/enzyme-adapter-react-17.

Once the tests are migrated we will be in a position to migrate to React 18 and beyond.

@bryankenneally
Copy link
Contributor

@gliptak
Copy link
Contributor Author

gliptak commented Jan 29, 2026

thank you @bryankenneally I'm trying to see if an (v17) upgrade is possible with minimum changes

@gliptak gliptak force-pushed the react1 branch 8 times, most recently from 95d478b to 923d126 Compare January 30, 2026 02:32
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants