Я смотрю следующий код на веб-сайте флаттера:
void main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(create: (context) => CartModel()),
Provider(create: (context) => SomeOtherClass()),
],
child: MyApp(),
),
);
}
Мне интересно, в чем разница между Provider и ChangeNotifierProvider?
Спасибо!