🤔
Flutterの再描画について考えている
Flutterについて調べはじめて気になったのは、setStateで画面全体を再構築し直すのはちょとおおごと過ぎないかということでした。Widgetの作り直しってコストかかりそう…。
と、そんなこともあって、Flutterのアーキテクチャお作法に興味を持ったというのがあります。
Provider+ChangeNotifier良さげと思って調べていたら、こちらの記事を見つけました。
扱いに気をつけないと怪我しそう。
buildメソッドの冒頭でlisten trueで変数に代入しているサンプルをたまに見かけますが、無駄な再描画を抑えるのであればこの書き方は避けた方がよいかもしれませんね(listen falseであれば問題ないと思います)。
ここ、重要。
で、こちらの記事で紹介されていたこちら(またmonoさんの記事!)
今度はこれを読んでいこうと思います。
Discussion