Start Debugging

タグ: migration

43 件 · ページ2/5

Directory.Packages.props で .NET ソリューションを Central Package Management に移行する
すべてのパッケージバージョンを csproj から 1 つの Directory.Packages.props へ移します。競合するバージョンを本物の semver 順序で統合する生成スクリプト、何が動いたかを証明する移行前後の依存関係グラフ差分、NU1008/NU1010/NU1013/NU1507、推移的ピン留め、GlobalPackageReference、VersionOverride、そしてネストした Directory.Packages.props がルートのものを黙って覆い隠す理由を解説します。
Flutter で非推奨になった Radio の groupValue と onChanged を RadioGroup に置き換える方法
Radio.groupValue と Radio.onChanged は Flutter 3.32 以降で非推奨になり、RadioGroup は 3.35 で導入されました。Radio、RadioListTile、CupertinoRadio の段階的な移行手順、dart fix が代わりにやってくれない理由、そして移行した radio が何も告げずに無効化されるジェネリック型推論の落とし穴を解説します。Flutter 3.44.2 stable で検証しました。
Flutter で setState の StatefulWidget を Riverpod の Notifier に移行する
ウィジェットローカルな setState から Riverpod 3.x の Notifier へ移す手順です。何をウィジェットの外に出すかを仕分けし、Notifier を書き、ConsumerWidget に変換し、setState からの移行者を悩ませる == によるフィルタリング、build() の再実行、autoDispose の既定値の違いを乗り切ります。Flutter 3.44、Dart 3.x、flutter_riverpod 3.3.2 で検証しました。
前へ 次へ