Middle
¿Cuál es el ciclo de vida del widget con estado en Flutter?
sobes.tech AI
Respuesta de la IA
createState(): Se crea un objetoStatepara el widget.initState(): Inicialización del estado, suscripción a streams, animaciones. Se llama una vez al crear el widget.didChangeDependencies(): Se llama después deinitState()y cuando cambian las dependencias (por ejemplo, InheritedWidget).build(): Construcción de la interfaz de usuario. Se llama durante la inicialización y cuando cambia el estado (setState()).didUpdateWidget(): Se llama al actualizar la configuración del widget por parte del widget padre.setState(): Notifica al framework sobre un cambio en el estado interno, lo que provoca una reconstrucción (build).deactivate(): Se llama al eliminar elStatedel árbol de widgets (puede ocurrir temporalmente, por ejemplo, al cambiar de pestañas).dispose(): Limpieza de recursos: cancelación de streams, eliminación de controladores de animación. Se llama antes de eliminar definitivamente elStatede la memoria.