Skip to content

React 19 migration #201

Open
22 of 22 issues completed
Open
Initiative
22 of 22 issues completed
@andrew-ronaldson

Description

@andrew-ronaldson

Background

React 19 has officially released and product teams are eager to utilize the new features available in this release. React 19 offers several new features and performance improvements that will help PatternFly stay up-to-date with the latest tools.
PF guidelines state that we will support the last two versions of react. This means PF6 must support both React 17 & 18. This impacts what features we can utilize based on the backwards compatibility. This initiative prioritizes non-breaking changes in PatternFly 6 to enable React 19. Following this effort the PatternFly React 19 enhancements Initiative is intended as the breaking change update that leverage more react features supported in react 18 & 19.

Goals

  • The PatternFly React team will complete all non-breaking changes in order be compatible with React 19 (Sub issues).
  • Set up a testing environment to determine if we can support react, 17, 18 and 19 until our next breaking change.

Considerations

PF guidelines state that we will support the last two versions of react. This means PF6 must support both React 17 & 18. This impacts what features we can utilize based on the backwards compatibility.

Research and references

React 19 source
React upgrade guide
PatternFly React 19 enhancements
React package

PF team of contacts

React: @thatblindgeye

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    In Progress - on schedule

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions