FutureBuilder

FutureBuilder est un widget qui construit son contenu selon l'état d'un Future : en attente, terminé avec données, ou en erreur. Il évite de gérer ces états à la main avec setState et permet d'afficher un indicateur de chargement ou un message d'erreur.

Exemple

FutureBuilder<List<Item>>(
  future: charger(),
  builder: (c, snap) => snap.hasData ? Liste(snap.data!) : const CircularProgressIndicator(),
)

Notions voisines

Tout le glossaire