© TOOLS BOX — Next.js / React / TypeScript コードサンプル集

サンプルガイド

TOOLS BOX

Next.js / React / TypeScript の実践的なコードサンプル集

サンプルガイドPlaybooksBuilds

全 129 件(6 / 6 ページ)

初級

Next.js の Image コンポーネントで画像を最適化する

next/image の Image コンポーネントを使った画像最適化の基本。サイズ指定・lazy loading・外部ドメイン許可の設定を解説する。

Next.jsUI コンポーネントパフォーマンス
中級

Radix UI の Dialog でアクセシブルなモーダルを作る

Radix UI の Dialog コンポーネントを使ってアクセシビリティに配慮したモーダルダイアログを実装する。Tailwind CSS でスタイリングする例も示す。

ReactRadix UITailwind CSSUI コンポーネント
中級

React Context で軽量なグローバル状態を管理する

useState + createContext + useContext を組み合わせてグローバルな状態を管理する最小パターン。Zustand などの外部ライブラリが不要なケースに適している。

React状態管理
初級

useCallback と useMemo の使い分け

useCallback は関数の参照を、useMemo は計算結果をメモ化する。どちらをいつ使うべきかを最小サンプルで比較する。

Reactパフォーマンス
中級

Next.js 15 + React Hook Form + Zod でログインフォームを作る

Next.js App Router 環境で react-hook-form と zod を使ったログインフォームの実装例。クライアントバリデーションとエラー表示を型安全に扱う。

Next.jsReact Hook FormZodフォームバリデーション
中級

Next.js 15 Server Actions でフォーム送信を実装する

Next.js App Router の Server Actions を使ってフォーム送信を実装する例。useActionState と Zod によるサーバー側バリデーションを示す。

Next.jsZodTailwind CSSフォームServer Actions
中級

Next.js 15 + Zustand でモーダル状態管理を作る

Zustand を使ってモーダルの開閉状態をグローバルに管理する実装例。複数モーダルへの対応と型安全な設計を示す。

Next.jsZustandTailwind CSS状態管理UI コンポーネント
中級

Playwright でログインフローの E2E テストを書く

Playwright を使ってログインフォームの E2E テストを実装する例。Page Object Model パターンと認証状態の再利用を示す。

Next.jsPlaywrightテスト
初級

Tailwind CSS でバリアント対応バッジコンポーネントを作る

Tailwind CSS の clsx / cva を使ってバリアント(color / size)を型安全に管理するバッジコンポーネントの実装例。

ReactTailwind CSSUI コンポーネント
‹123456›

絞り込み・並び順

並び順
絞り込み
並び順
絞り込み