メインコンテンツまでスキップ

フロントエンド

UI 構築・スタイリング・コンポーネント設計を扱うドメインです。

UI フレームワークは React ガイドか Vue ガイドから始めます。まず片方を通して読むほうが考え方を掴みやすく、Vue ガイドには React の経験がある人が設計思想の違いを見る読み方も用意されています。スタイリングは Tailwind CSS ガイドが担い、フレームワークを問わず併読できます。shadcn/ui Button は React でコンポーネントを書けるようになった先の話なので、最後に読むのが自然です。

ガイド扱う内容対象
React ガイドコンポーネント・Hooks・状態管理・データ取得・パフォーマンス・Next.js入門〜中級。HTML/CSS と JavaScript の基礎が前提
Vue ガイドリアクティビティの仕組み・コンポーネント設計・Vue Router・Pinia・Nuxt入門〜中級。HTML/CSS と JavaScript の基礎が前提
Tailwind CSS ガイドユーティリティファーストの考え方・Flexbox/Grid・レスポンシブ・ダークモード入門〜中級。HTML/CSS の基礎が前提
shadcn/ui Button で学ぶデザインシステム設計デザイントークン・cva・cn・Radix Slot を Button 1 つで通して見る中級。React の基本と Tailwind CSS のクラスに触れた経験が前提