CD DVDドライブ 外付け【2025革新モデル】外付けDVDドライブ 高速処理 8XDVD& 24XCD 光学ドライブ外付け 読取/書込可 バスパワー USB 2.0/3.0&Type-C両接続 外付けCDドライブ Window/Vista/Linux/Mac OS対応 MAC CDドライブ 外付け DVD/CDドライブ 極静音 薄型ポータブル
¥1,997 (2025年4月29日 13:11 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)【Amazon.co.jp限定】 バッファロー WiFi 無線LAN 中継機 Wi-Fi 5 11ac 866 + 300 Mbps ハイパワー コンセント直挿し コンパクトモデル 簡易パッケージ 日本メーカー 【 iPhone 16 / 15 / 14 / 13 / Nintendo Switch / PS5 動作確認済み 】 エコパッケージ WEX-1166DHPL/N
¥2,479 (2025年4月29日 13:11 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)
はじめに
Flutterで状態管理といえば、ViewModelやStateNotifierを使うことが一般的です。
しかし、画面やモーダルのように限定的なスコープでは、クラスベースの構造が逆に煩雑になることもあります。
この記事では、flutter_fooksと関数ベースのカスタムフックを使って状態とロジックをWidgetスコープに閉じ込め、
よりシンプルで明快な構造を実現する方法を紹介します。
記事の対象者
Riverpod や ViewModel を使った状態管理にある程度慣れてきた方
クラスベースの ViewModel 設計に煩わしさを感じている方
画面単位でロジックと状…
Source link