shadcn/ui switches its default from Radix to Base UI—what it means and how to migrate safely
shadcn/ui now defaults to Base UI instead of Radix. This article explains what changes under the hood, why defaults shift safely, and how to migrate with confidence by validating keyboard/focus behavior.