Sobes.tech
Junior — Middle

Leg uit wat de belangrijkste fasen zijn in de levenscyclus van StatelessWidget in Flutter.

sobes.tech AI

Antwoord van AI

StatelessWidget in Flutter is een widget zonder interne staat. Zijn levenscyclus is zeer eenvoudig en omvat de volgende fasen:

  1. Aanmaak: De constructor wordt aangeroepen om een instantie van de widget te maken.

  2. Bouwen (build): De methode build(BuildContext context) wordt aangeroepen om de widgetboom op te bouwen. Omdat StatelessWidget geen staat bewaart, kan build meerdere keren worden aangeroepen wanneer de bovenliggende widgets veranderen.

  3. Verwijdering: Wanneer de widget uit de boom wordt verwijderd, wordt deze door de garbage collector verwijderd.

Voorbeeld:

class MyWidget extends StatelessWidget {
  final String title;

  MyWidget(this.title);

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

Omdat StatelessWidget geen staat bewaart, heeft het geen methoden zoals initState of dispose, die aanwezig zijn bij StatefulWidget.