How can one call a method from a provider on initialization?
Want to call CoolProvider().fetchCoolData()
return ChangeNotifierProvider(
create: (context) => CoolProvider(),
child: Stack(
alignment: Alignment.bottomCenter,
children: [
SomeWidgetWithConsumer(),
AnotherWidgetWithConsumer(),
],
),
);
You can do it like this.
return ChangeNotifierProvider(
create: (context) => CoolProvider()..fetchCoolData(),
child: Stack(
alignment: Alignment.bottomCenter,
children: [
SomeWidgetWithConsumer(),
AnotherWidgetWithConsumer(),
],
),
);