Junior — Middle
Explique las principales etapas del ciclo de vida de StatelessWidget en Flutter.
sobes.tech AI
Respuesta de la IA
StatelessWidget en Flutter es un widget sin estado interno. Su ciclo de vida es muy simple e incluye las siguientes etapas:
-
Creación: Se llama al constructor para crear una instancia del widget.
-
Construcción (build): Se llama al método
build(BuildContext context)para construir el árbol de widgets. Dado que StatelessWidget no almacena estado, build puede ser llamado varias veces cuando los widgets padres cambian. -
Destrucción: Cuando el widget se elimina del árbol, es destruido por el recolector de basura.
Ejemplo:
class MyWidget extends StatelessWidget {
final String title;
MyWidget(this.title);
@override
Widget build(BuildContext context) {
return Text(title);
}
}
Dado que StatelessWidget no almacena estado, no tiene métodos como initState o dispose, que sí tienen los StatefulWidget.