Closed y4shiro closed 1 year ago
ゲーム内では絞り込みの項目が多岐にわたるが、本アプリではシンプルにしたい カードのレアリティとタイプくらいで良さそう
選択状態は useReducer でも良いが、Redux Toolkit に任せたほうがコード量も減って楽なので Redux を採用 filterSlice.ts を作成する
変更が複数ファイルに跨るので、コード詳細は下記 Commit 参照 feat: CardFilter にカードのタイプやレアリティによるフィルター機能を実装
実装の詳細は各 Commit を参照する 最終的に下記の UI を実装した
filterSlice に resetFilter アクションを追加し、リセットボタンを押下した場合に呼び出すようにした feat: フィルターの状態をリセットする resetFilter を filterSlice に定義し、リセットボタンで呼び出すよう実装
カード一覧のレンダリングが重い状態なので、Issue 立てて早めに対策したい カードソート機能はいずれ実装したいが優先順位低め
次は取得可能スキルを一覧表示する Skills コンポーネントを実装したい
マージしたのでクローズ