概要
どうも、@daiki1003です!Flutter 3.24が先日、リリースされました!
本記事では、そんなFlutter 3.24へのアップデートの際に変更したことをまとめていく恒例の記事となっています。
・変更したいけど、どんなことを変更しなければいけないのか概要を知りたい
そんな方は、見ていってもらえればと思います。
それでは、いってみましょー!
執筆時アップデート前環境
名前 | バージョン |
macOS | Sonoma 14.4.1 |
Flutter | 3.22.3 |
Flutter
deprecated_member_use
PopScope.onPopInvoked
PopScope.onPopInvoked
を PopScope.onPopInvokedWithResult
に置き換えます。
その際に、 PopScope
を含む画面の Route
が何を返すかが引数となりますので確認しておきます。
// Before
static Route<SomeResult> route() {
return ...
}
...
return PopScope(
onPopInvoked(didPop) {
//
},
);
// After
return PopScope(
onPopInvokedWithResult(bool didPop, SomeResult? result) {
//
},
);
pop
した結果を受け取れる様になります。
※ static Route<SomeResult> route
の部分の意味が分からない方はこちらのブログも同時にご覧くださいませ。


【Flutter】もうnamedRouteは使わない!僕が全力で勧めたいルーティング方法をサンプル付きで解説してみた
皆さん、ページ間の遷移はどんな方式でやっていますか? Navigator2.0ですか? ...すごい、僕に教えてください🙇♂️笑 え、まだpushNamedを使っている? 僕にもそんな時期がありました。 今日はそ...
以上!笑
最後に
Flutter 3.22
からだと全然変えるところがなくてつまらないですね笑
Twitterフォローお願いします
「次回以降も記事を読んでみたい!」「この辺分からなかったから質問したい!」
そんな時は、是非Twitter (@daiki1003)やInstagram (@ashdik_flutter)のフォローお願いします♪
Twitterコミュニティ参加お願いします
Twitterコミュニティ「Flutter lovers」を開設しました!参加お待ちしております😁
☕️ Buy me a coffee
また、記事がとても役に立ったと思う人はコーヒーを奢っていただけると非常に嬉しいです!
コメント