Reactで作成したポケモン図鑑ウェブアプリケーションです。色別にポケモンを検索・表示できます。
PokeAPIを利用して、ポケモンを色別に検索・表示するシンプルなウェブアプリです。ユーザーはドロップダウンメニューから色を選択し、該当する色のポケモンの画像を一覧表示できます。
-
🎨 色別検索: 10色のカラーフィルターでポケモンを検索
- Black(黒)
- Blue(青)
- Brown(茶色)
- Gray(灰色)
- Green(緑)
- Pink(ピンク)
- Purple(紫)
- Red(赤)
- White(白)
- Yellow(黄色)
-
🖼️ 画像ギャラリー: グリッドレイアウトで見やすく表示
-
📱 レスポンシブデザイン: モバイルにも対応
# リポジトリをクローン
git clone https://github.com/yourusername/react-poke-database.git
# ディレクトリに移動
cd react-poke-database
# 依存関係をインストール
npm installnpm run devブラウザで http://localhost:5173 にアクセスしてください。
npm run buildnpm run previewreact-poke-database/
├── src/
│ ├── App.jsx # メインコンポーネント
│ ├── api.js # PokeAPI連携ロジック
│ ├── main.jsx # エントリーポイント
│ └── App.css # スタイル
├── public/ # 静的ファイル
└── README.md
- Header: アプリケーションのヘッダー
- Form: 色選択のドロップダウンとリロードボタン
- Gallery: ポケモン画像のグリッド表示
- Image: 個別のポケモンカード
- Footer: PokeAPIへのリンク
このアプリは PokeAPI v2 を使用しています。
- エンドポイント:
https://pokeapi.co/api/v2/pokemon-color/{color}/ - 画像ソース:
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/{id}.png
このプロジェクトはMITライセンスの下で公開されています。