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 を使わないといけないらしく、変更したところ動きました。

目次
  1. 参考記事

参考記事

なし


関連記事

copyright© 2016-2021 Masahiro Okubo