Je ne peux pas comprendre ce que fonctionne Widget.of (contexte) et ce que l'on trouve dans Flutter. Quand en utiliser un? Qu'est-ce qu'un BuildContext exactement?

....
)

return IconButton(
   icon: Icon(Icons.add),
   onPressed() {
      Scaffold.of(context).showSnackBar(snackBar)
   }
),```
0
Bartek Zielinski 3 nov. 2019 à 17:07

1 réponse

Widget.of () obtient le widget le plus proche dans l'arborescence des widgets. Il parcourt l'arborescence (via Context) et recherche un Widget. Échafaudage dans votre exemple. Ou plus en détail l'échafaudage le plus proche de l'IconButton vers le haut.

0
Marc 3 nov. 2019 à 15:08