Components: Remove usage of Reakit #53278
Labels
Needs Dev Note
Requires a developer note for a major WordPress release cycle
[Package] Components
/packages/components
[Status] In Progress
Tracking issues with work in progress
[Type] Code Quality
Issues or PRs that relate to code quality
[Type] Tracking Issue
Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
What problem does this address?
Reakit does not explicitly support React 18, so it is causing peer dependency warnings.
Reakit has already been succeeded by Ariakit, so it will not receive any more updates.
What is your proposed solution?
Replace Reakit usage with Ariakit, or possibly other libraries like Radix UI.
Components remaining
Make sure we have sufficient test coverage of the existing components before we start a migration.
Composite
component fromreakit
toariakit
#54225Composite
consumers fromreakit
toariakit
#55224Composite
#56548DisclosureContent
: migrate fromreakit
to@ariakit/react
#55639Divider
: migrate fromreakit
to@ariakit/react
#55622RadioGroup
: migrate fromreakit
toariakit
#55580The text was updated successfully, but these errors were encountered: