Formularios y validación
Form, TextFormField, GlobalKey<FormState>, validators, gestión del foco, tipos de entrada
1¿Cuál es el rol principal del widget Form en Flutter?
¿Cuál es el rol principal del widget Form en Flutter?
Respuesta
El widget Form sirve como contenedor para agrupar y gestionar varios campos de formulario (FormField). Permite validar, guardar y restablecer todos los campos en una sola operación mediante FormState. Sin Form, habría que gestionar cada campo individualmente.
2¿Cómo acceder al FormState para activar la validación de un formulario?
¿Cómo acceder al FormState para activar la validación de un formulario?
Respuesta
Para acceder al FormState, hay que usar una GlobalKey<FormState> asignada a la propiedad key del Form. Luego, la propiedad currentState de esta clave da acceso al FormState y a sus métodos validate(), save() y reset().
3¿Cuál es la diferencia entre TextField y TextFormField?
¿Cuál es la diferencia entre TextField y TextFormField?
Respuesta
TextFormField es una versión de TextField integrada con Form. Hereda de FormField y posee una propiedad validator que se integra automáticamente con FormState.validate(). TextField no puede participar directamente en la validación agrupada de un Form.
¿Qué devuelve la propiedad validator de un TextFormField para indicar un error?
¿Para qué sirve la propiedad autovalidateMode de un Form?
+17 preguntas de entrevista
Otros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos del lenguaje Dart
Fundamentos de Flutter
Ciclo de vida de los Widgets
Almacenamiento local
Ciclo de vida de la aplicación
Layouts & Constraints
ListView & GridView
Navegación y enrutamiento
Gestión de estado básica
Provider Pattern
Networking & HTTP
Serialización JSON
Base de datos local
Animaciones
Integración de Firebase
Pruebas unitarias
Pruebas de widgets
Build y Despliegue
Gestión de paquetes
Memoria y rendimiento
Streams & RxDart
State Management avanzado
Flutter Design Patterns
Optimización del rendimiento
Platform Channels
Custom Painting
Arquitectura de aplicaciones Flutter
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