Description
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
Labels
Type
Projects
Status