Shadcn/UIがデフォルトをBase UIに変更

原題: Shadcn/UI now defaults to Base UI instead of Radix

なぜ重要か

週600万DLを超えるBase UIへのデフォルト移行は、Webフロントエンドのヘッドレスコンポーネント市場の主役交代を示す重要な転換点となる。

人気UIコンポーネントライブラリのshadcn/uiは2026年7月、デフォルトのコンポーネントライブラリをRadixからBase UIに変更した。Base UIは週間ダウンロード数600万超のv1.6.0として安定稼働しており、shadcn/createで作成される新規プロジェクトにおいてBase UIがRadixの2対1の比率で選ばれていた実態を受けて、公式に切り替えを決定した。

shadcn/uiは2026年7月、新規プロジェクトのデフォルトコンポーネントライブラリをRadixからBase UIへ変更すると発表した。

shadcn/uiは2023年1月にRadixをベースとして公開されたUIコンポーネントライブラリで、スタイルなしのヘッドレスコンポーネント、優れたAPIとアクセシビリティが評価され、多くのプロダクションアプリで採用されてきた。

Base UIはRadixを開発した同じチームが構築した新世代ライブラリで、前作の知見を活かして設計されている。2024年にベータ版がタグ付けされて以降、ユーザーからRadixとの入れ替えを求める声が多く上がっていた。しかしshadcn/ui側は「プロダクションアプリでコンポーネントライブラリを切り替えることは最悪の選択」との立場を維持し、切り替えではなくBase UI向けに全コンポーネントを再構築し、ユーザーが選択できる形で提供してきた。

現在Base UIはv1.6.0で安定版となり、週間ダウンロード数は600万を超える。shadcn/createで作成された新規プロジェクトでは、すでにBase UIがRadixを2対1の比率で上回っていたため、今回の変更はそのコミュニティの選択を公式化したものとなる。

主な変更点は以下の通り。`npx shadcn init`の実行時にBase UIがデフォルト選択となる。shadcn/createのUIでもBase UIが先頭に表示される。ドキュメントページもBase UIタブがデフォルトで開かれるようになった(Radixドキュメントはワンクリックで参照可能)。

なおRadixは引き続きサポートされ、廃止(deprecate)はしない。既存のRadixアプリはそのまま継続使用でき、新規プロジェクトでもRadixを使いたい場合は`shadcn init -b radix`フラグを指定するだけでよい。CIスクリプト等で非インタラクティブに`shadcn init`を実行している場合も同様に`-b radix`を追加することで従来の動作を維持できる。

移行を希望するユーザー向けには、`pnpm dlx skills add shadcn/ui`コマンドでコーディングエージェントに個別コンポーネント単位での段階的な移行を依頼できる機能も提供されている。

出典

ui.shadcn.com — 元記事を読む →