Sobes.tech
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:

  1. Creación: Se llama al constructor para crear una instancia del widget.

  2. 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.

  3. 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.