こんにちはEveryDaySoft代表の永田です。
今回の記事はFlutterプラットフォームで、Listのリロードする方法です。
riverpodなどのpackageを使用する場合もありますが、
今回はとてもシンプルなコードから、思考してもらえると良いと思います。
言えることは、分散すると確認が大変になります。
サンプルコード
https://gist.github.com/DaisukeNagata/335afb8c5604dacf2186acf5056dc362
chatgpt4 で質問しましたが、初学者向けにはもっと簡単な方法があります。
1番に対して、ChangeNotifierを追加する方法です。
追加する目的は、1行のmethodで全体をリロードできるからです。
いろんな箇所で実施する場合にsetState中で様々にリロードを設定すると、
コードが見づらくなりますので、この方法を考えました。
ChangeNotifier とは
ChangeNotifierの設定箇所
https://gist.github.com/DaisukeNagata/335afb8c5604dacf2186acf5056dc362#file-refreshlist-dart-L63
使用箇所
https://gist.github.com/DaisukeNagata/335afb8c5604dacf2186acf5056dc362#file-refreshlist-dart-L33
貴重なお時間、お読みくださいまして誠にありがとうございます。
コメントを残す