Summary
PatternFly 6 brings a fleet of a new components and upgrades following PatternFly 5. To enable the migration to React 19, PatternFly needs to be upgraded. A codemod has been generated by the RedHat team to convert most changes across automatically but some components might require manual intervention. In this case, it is proposed that more generic primitive components are designed so that they are reused throughout, avoiding multiple unique implementations.
Tasks
Deprecated Components for manual migration
Modal
Select
Dropdown
Dropdown Toggle
KebabToggle
Found Blockers (To be updated throughout work)
N/A
Notes
- 183 problems (180 errors, 3 warnings)
- 137 errors and 0 warnings potentially fixable
- 46 problems (43 errors, 3 warnings) need manual intervention
References
- https://www.patternfly.org/releases/upgrade-guide#notable-changes
- https://www.npmjs.com/package/@patternfly/patternfly
- https://www.npmjs.com/package/@patternfly/react-core
- https://www.npmjs.com/package/@patternfly/react-table
Summary
PatternFly 6 brings a fleet of a new components and upgrades following PatternFly 5. To enable the migration to React 19, PatternFly needs to be upgraded. A
codemodhas been generated by theRedHatteam to convert most changes across automatically but some components might require manual intervention. In this case, it is proposed that more genericprimitivecomponents are designed so that they are reused throughout, avoiding multiple unique implementations.Tasks
@patternflypackages.@patternfly/patternfly,@patternfly/react-core,@patternfly/react-tableto6.6.1.@patternfly/pf-codemodsto identity and convert deprecated functionality to new standards if possible.codemod.Deprecated Components for manual migration
ModalSelectDropdownDropdown ToggleKebabToggleFound Blockers (To be updated throughout work)
N/A
Notes
References