Flutter

Fundamentos de Flutter

Widgets, StatelessWidget, StatefulWidget, widget tree, build method, hot reload

18 preguntas de entrevista·
Junior
1

¿Qué es un widget en Flutter?

Respuesta

En Flutter, todo es un widget. Un widget es una descripción inmutable de una parte de la interfaz de usuario. Los widgets describen cómo debería verse su vista según su configuración y estado actuales. Flutter utiliza estas descripciones para construir el element tree que gestiona el renderizado en pantalla.

2

¿Cuál es la diferencia principal entre StatelessWidget y StatefulWidget?

Respuesta

Un StatelessWidget es inmutable y no puede cambiar después de su creación. Se utiliza para elementos de interfaz que no cambian dinámicamente. Un StatefulWidget puede mantener un estado mutable a través de un objeto State asociado, lo que permite que la interfaz se reconstruya en respuesta a los cambios de estado.

3

¿Qué método debe implementarse en todo widget para definir su interfaz de usuario?

Respuesta

El método build() es obligatorio en todos los widgets de Flutter. Recibe un BuildContext como parámetro y devuelve un Widget que describe la interfaz de usuario. Este método se llama cada vez que el framework necesita reconstruir el widget, por ejemplo después de una llamada a setState() en un StatefulWidget.

4

¿Qué es el widget tree en Flutter?

5

¿Cuál es la diferencia entre hot reload y hot restart en Flutter?

+15 preguntas de entrevista

Domina Flutter para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis