Categoría 5: Gestión de Estado, Refactorización, Interactividad y Navegación
Stateless vs. Stateful, Streams, acciones de botones sin estado (SnackBars/Diálogos), ejemplo interactivo de cambio de color y Menú Lateral (Drawer).
- 5.1 · Diferencias entre StatelessWidget y StatefulWidget , cuadro comparativo y alternativas modernas de estado
- 5.2 · Qué es un Stream en Dart y cómo suscribirse y cancelar en initState() y dispose()
- 5.3 · Interacción y botones sin necesitar StatefulWidget: SnackBars, funciones auxiliares y Diálogos Modales
- 5.4 · Por qué falla setState en un StatelessWidget y cuándo es obligatorio dar el salto a StatefulWidget
- 5.5 · Ejemplo práctico de StatefulWidget: Pantalla interactiva que cambia de color y texto al pulsar un botón
- 5.6 · Separación limpia de arquitectura: extracción de PantallaPrincipal y navegación con Menú Lateral (Drawer)