Categoría 3: Constructores en Dart, Parámetros entre Llaves { }, super.key y Uso de const
Anatomía de constructores en Dart, super.key, parámetros nombrados, inmutabilidad y resolución del error Invalid constant value.
- 3.1 · Anatomía detallada del constructor: destripando const MainApp({super.key}); elemento por elemento
- 3.2 · Cuándo conviene usar const en los constructores y cuándo no se puede usar
- 3.3 · Por qué los constructores en Flutter suelen ser de una sola línea y sin ámbito { }
- 3.4 · Parámetros nombrados entre llaves { } vs. posicionales: cuándo conviene usar cada uno
- 3.5 · Qué hace realmente super.key : identidad del widget, usos en StatelessWidget y por qué se usa super en vez de this
- 3.6 · Rendimiento y fotogramas: ¿Se ejecuta build() 60 veces por segundo si no pongo const ?
- 3.7 · Por qué falla ElevatedButton(onPressed: () {}, …) con el error Invalid constant value dentro de un bloque const