株式会社オブライト
Web Frontend2026-05-17

shadcn/ui(シャドウシーエヌ)

別名: shadcn/ui / shadcn

Radix UI プリミティブと Tailwind CSS を組み合わせたコンポーネントコレクション。npm パッケージではなく CLI でコンポーネントのソースをプロジェクトに直接追加する設計で、完全なカスタマイズを可能にする。


概要

`npx shadcn@latest add button` のようなコマンドでコンポーネントのソースをプロジェクトに追加します。コンポーネントは `components/ui/` に配置され、自由に編集可能です。アクセシビリティは Radix UI が担い、スタイルは Tailwind CSS で制御します。Next.js プロジェクトとの相性が特に良好です。

エコシステム

shadcn/ui のコンポーネントを基に、v0(Vercel の AI UI 生成ツール)が UI コードを生成します。また Framer Motion と組み合わせてアニメーション付きコンポーネントを作るパターンも普及しています。

関連コラム

関連用語

お気軽にご相談ください

お問い合わせ