Shadcn/UI now defaults to Base UI instead of Radix
4 hours ago
- #shadcn/ui
- #Base UI
- #migration
- Base UI is now the default component library in shadcn/ui, replacing Radix as the default option.
- The decision was made because Base UI has become stable with 6M+ weekly downloads, is regularly updated, and is preferred by users 2:1 over Radix in new projects.
- Radix is not deprecated and remains fully supported; all updates and new components will continue to be released for both libraries.
- Existing projects using Radix do not need to migrate, but new projects default to Base UI with an option to choose Radix via a flag.
- A migration skill (not a codemod) is available for progressive, component-by-component migration, preserving customizations and generating detailed reports.