Moduli e validazione
Form, TextFormField, GlobalKey<FormState>, validators, gestione del focus, tipi di input
1Qual è il ruolo principale del widget Form in Flutter?
Qual è il ruolo principale del widget Form in Flutter?
Risposta
Il widget Form funge da contenitore per raggruppare e gestire più campi di modulo (FormField). Consente di validare, salvare e reimpostare tutti i campi in un'unica operazione tramite FormState. Senza Form, ogni campo dovrebbe essere gestito singolarmente.
2Come accedere al FormState per attivare la validazione di un modulo?
Come accedere al FormState per attivare la validazione di un modulo?
Risposta
Per accedere al FormState, è necessario usare una GlobalKey<FormState> assegnata alla proprietà key del Form. Successivamente, la proprietà currentState di questa chiave fornisce accesso al FormState e ai suoi metodi validate(), save() e reset().
3Qual è la differenza tra TextField e TextFormField?
Qual è la differenza tra TextField e TextFormField?
Risposta
TextFormField è una versione di TextField integrata con Form. Eredita da FormField e possiede una proprietà validator che si integra automaticamente con FormState.validate(). TextField non può partecipare direttamente alla validazione raggruppata di un Form.
Cosa restituisce la proprietà validator di un TextFormField per indicare un errore?
A cosa serve la proprietà autovalidateMode di un Form?
+17 domande da colloquio
Altri argomenti di colloquio Flutter
Fondamenti di Dart
Fondamenti del linguaggio Dart
Fondamenti di Flutter
Ciclo di vita dei Widget
Archiviazione locale
Ciclo di vita dell'applicazione
Layouts & Constraints
ListView & GridView
Navigazione e routing
Gestione dello stato di base
Provider Pattern
Networking & HTTP
Serializzazione JSON
Database locale
Animazioni
Integrazione Firebase
Test unitari
Test dei widget
Build e Deployment
Gestione dei pacchetti
Memoria e prestazioni
Streams & RxDart
State Management avanzato
Flutter Design Patterns
Ottimizzazione delle prestazioni
Platform Channels
Custom Painting
Architettura delle applicazioni Flutter
Padroneggia Flutter per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis