Masahiro Okubo

Error: The argument type ‘Widget Function(BuildContext)’ can’t be assigned to the parameter type ‘Widget Function(BuildContext, Widget)’.

Error: The argument type ‘Widget Function(BuildContext)’ can’t be assigned to the parameter type ‘Widget Function(BuildContext, Widget)’.

flutterにproviderを入れたときにタイトルのエラーが発生しました

// 動かなかった
ChangeNotifierProvider(
 builder: (c) => products[i],
 child: ProductItem(),
),

// 動いた
ChangeNotifierProvider(
 create: (c) => products[i],
 child: ProductItem(),
),

Providerのバージョンが4系だとcreate を使わないといけないらしく、変更したところ動きました。

参考記事

なし


関連記事

copyright© 2016-2022 Masahiro Okubo