shadcn/ui
Radix UI と Tailwind CSS で構築された、コピー&ペーストで使えるアクセシブルな React コンポーネント集です。
概要
shadcn/ui は、React と Tailwind CSS で構築された、アクセシブルでカスタマイズ可能な UI コンポーネント一式を提供します。不透明な依存関係としてインポートする典型的な npm パッケージとして配布するのではなく、このプロジェクトは自らを「オープンコード」と位置づけ、出発点として使われることを意図しています。コンポーネントのソースを自分のプロジェクトに直接持ち込み、その場でカスタマイズ・拡張・構築していくことで、外部のコンポーネントライブラリに依存するのではなく、実質的に shadcn/ui を使って自分自身のコンポーネントライブラリを作り上げることになります。
MIT ライセンスで、ui.shadcn.com にドキュメントがあり、利用可能なコンポーネントや使用パターンが詳しく解説されています。
従来の、依存関係としてインストールするタイプのコンポーネントライブラリの制約やテーマシステムを回避するのではなく、初日からコンポーネントのコードとスタイリングを完全に所有し、コントロールしたいチームに向いています。
- カテゴリ
- UI・コンポーネント
- 言語
- TypeScript
- ライセンス
- MIT
広告
関連プロジェクト
誤りを見つけましたか? GitHub で修正を提案する