ChangeNotifier

ChangeNotifier est une classe de Flutter qui conserve un état et prévient ses écouteurs avec notifyListeners() quand il change. Associé à Provider ou à ListenableBuilder, il reconstruit uniquement les widgets concernés. C'est une façon simple de partager un état entre plusieurs écrans.

Exemple

class Panier extends ChangeNotifier {
  final _items = <String>[];
  void ajouter(String s) { _items.add(s); notifyListeners(); }
}

Notions voisines

Tout le glossaire