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. 参考記事

参考記事

なし