Sobes.tech
Junior — Middle

Expliquez les principales étapes du cycle de vie de StatelessWidget dans Flutter.

sobes.tech IA

Réponse de l'IA

StatelessWidget dans Flutter est un widget sans état interne. Son cycle de vie est très simple et comprend les étapes suivantes :

  1. Création : Le constructeur est appelé pour créer une instance du widget.

  2. Construction (build) : La méthode build(BuildContext context) est appelée pour construire l'arbre de widgets. Étant donné que StatelessWidget ne conserve pas d'état, build peut être appelé plusieurs fois lorsque les widgets parents changent.

  3. Destruction : Lorsque le widget est supprimé de l'arbre, il est détruit par le ramasse-miettes.

Exemple :

class MyWidget extends StatelessWidget {
  final String title;

  MyWidget(this.title);

  @override
  Widget build(BuildContext context) {
    return Text(title);
  }
}

Puisque StatelessWidget ne conserve pas d'état, il n'a pas de méthodes comme initState ou dispose, qui existent dans StatefulWidget.