🌍

FFParametersクラスにおける'Null' is not a subtype of type 'String'のError対応

2024/02/10に公開

発生した問題

FlutterFlowから出力したクラスである、FFParametersクラスで、go_routerのバージョンを10.0以降に上げたら、'Null' is not a subtype of type 'String'のエラーが発生した。
引数を持たせて画面遷移するとエラーが発生する。

解消方法

state.allParamsstate.uri.queryParametersに一律変更する。

終わりに

久しぶりにパッケージのバージョンを上げたらエラーが出た。
go_routerは破壊的変更が多いから要注意。

参考記事

https://minpro.net/go-router-breaking-change-on-v10-0

Discussion