pipelines icon indicating copy to clipboard operation
pipelines copied to clipboard

chore(frontend): Upgrade the React version used in the frontend

Open mprahl opened this issue 10 months ago • 6 comments

Chore description

The frontend uses React 16, which has been end of life for quite some time. We should upgrade this version to the latest.

Labels

/area frontend


Love this idea? Give it a 👍.

mprahl avatar Feb 06 '25 18:02 mprahl

/assign

chahatsagarmain avatar Feb 06 '25 23:02 chahatsagarmain

Hey @chahatsagarmain, I've started efforts at https://github.com/kubeflow/pipelines/pull/11596. Seems like there's a lot to this upgrade. I'm happy to let you take over if you're interested in this!

anishasthana avatar Feb 07 '25 00:02 anishasthana

@anishasthana You can work on this , I am working on upgrading the express version right now .

chahatsagarmain avatar Feb 07 '25 00:02 chahatsagarmain

The latest version of React is 19.0.0

for upgrading the React version 16 to 19 will bring performance improvements,concurrent rendering features, and better developer tools. we have take a some migration step to upgrad the version .

dineshkolhe1 avatar Feb 10 '25 16:02 dineshkolhe1

In my opinion we should break this issue up into smaller issues (one per major version) and follow up that way -- there seem to be a ton of breaking changes. @HumairAK can you do that? I don't seem to have the ability to edit existing issues.

Also, @chahatsagarmain if you have familiarity with React I'm happy for you to own it. I spent a while working on it and the complexity of the upgrade (in addition to my lack of recent experience with React) means it will take a while.

anishasthana avatar Feb 10 '25 16:02 anishasthana

/assign

Gkrumbach07 avatar May 13 '25 15:05 Gkrumbach07