Formulários e validação
Form, TextFormField, GlobalKey<FormState>, validators, gerenciamento de foco, tipos de entrada
1Qual é o papel principal do widget Form no Flutter?
Qual é o papel principal do widget Form no Flutter?
Resposta
O widget Form serve como contêiner para agrupar e gerenciar vários campos de formulário (FormField). Ele permite validar, salvar e redefinir todos os campos em uma única operação via FormState. Sem o Form, cada campo precisaria ser gerenciado individualmente.
2Como acessar o FormState para acionar a validação de um formulário?
Como acessar o FormState para acionar a validação de um formulário?
Resposta
Para acessar o FormState, é preciso usar uma GlobalKey<FormState> atribuída à propriedade key do Form. Em seguida, a propriedade currentState dessa chave dá acesso ao FormState e aos seus métodos validate(), save() e reset().
3Qual é a diferença entre TextField e TextFormField?
Qual é a diferença entre TextField e TextFormField?
Resposta
TextFormField é uma versão do TextField integrada ao Form. Ele herda de FormField e possui uma propriedade validator que se integra automaticamente com FormState.validate(). TextField não pode participar diretamente da validação agrupada de um Form.
O que a propriedade validator de um TextFormField retorna para indicar um erro?
Para que serve a propriedade autovalidateMode de um Form?
+17 perguntas de entrevista
Outros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos da linguagem Dart
Fundamentos do Flutter
Ciclo de vida dos Widgets
Armazenamento local
Ciclo de vida do aplicativo
Layouts & Constraints
ListView & GridView
Navegação e roteamento
Gerenciamento de estado básico
Provider Pattern
Networking & HTTP
Serialização JSON
Banco de dados local
Animações
Integração com Firebase
Testes unitários
Testes de widgets
Build e Deploy
Gerenciamento de pacotes
Memória e desempenho
Streams & RxDart
State Management avançado
Flutter Design Patterns
Otimização de desempenho
Platform Channels
Custom Painting
Arquitetura de aplicativos Flutter
Domine Flutter para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis