ConsumerWidget
=StatelessWidget に ref を持たせたもの。
ConsumerStatefulWidget + ConsumerState
=StatefulWidget に ref を持たせたもの。
Consumer
=任意のウィジェットツリーの一部で ref を使いたいとき。
任意の場所でrefを発動できる。
ProviderScope
=アプリ全体に Provider を使えるようにする
void main() {
runApp(
#ProviderScope(
child: MyApp(),
),
);
}