Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React 19 - test out supporting versions 17-19 #11716

Open
thatblindgeye opened this issue Mar 25, 2025 · 0 comments · May be fixed by #11754
Open

React 19 - test out supporting versions 17-19 #11716

thatblindgeye opened this issue Mar 25, 2025 · 0 comments · May be fixed by #11754
Assignees
Labels
Milestone

Comments

@thatblindgeye
Copy link
Contributor

thatblindgeye commented Mar 25, 2025

Similar to what we had done a couple years ago (

"react": "^16.8 || ^17 || ^18",
) where we supported versions 16-18 of React at once, we should test whether we can safely support versions 17-19 of React so that consumers could at least leverage React 19 features.

Could be worth looking at the work to support React 18 a couple years ago

From a planning doc regarding React 19:

  • Create a new branch for react repo and pull in react 19 dependencies.
  • Review components and determine what components need updates.
  • Contact testers to import this pre-release to find bugs.
  • Determine if we can maintain 17, 18 and 19 until a breaking change release.

Note: If this is possible may also limit what new features we can adopt if we cannot ensure backwards compatibility.

@github-project-automation github-project-automation bot moved this to Needs triage in PatternFly Issues Mar 25, 2025
@thatblindgeye thatblindgeye moved this from Needs triage to Ready to assign in PatternFly Issues Mar 25, 2025
@thatblindgeye thatblindgeye added this to the 2025.Q2 milestone Mar 25, 2025
@kmcfaul kmcfaul self-assigned this Apr 1, 2025
@kmcfaul kmcfaul moved this from Ready to assign to In Progress in PatternFly Issues Apr 2, 2025
@kmcfaul kmcfaul linked a pull request Apr 10, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants