Formulare & Validierung
Form, TextFormField, GlobalKey<FormState>, validators, Fokusverwaltung, Eingabetypen
1Was ist die Hauptaufgabe des Form-Widgets in Flutter?
Was ist die Hauptaufgabe des Form-Widgets in Flutter?
Antwort
Das Form-Widget dient als Container, um mehrere Formularfelder (FormField) zu gruppieren und zu verwalten. Es ermöglicht das Validieren, Speichern und Zurücksetzen aller Felder in einem einzigen Vorgang über FormState. Ohne Form müsste jedes Feld einzeln verwaltet werden.
2Wie greift man auf FormState zu, um die Formularvalidierung auszulösen?
Wie greift man auf FormState zu, um die Formularvalidierung auszulösen?
Antwort
Um auf FormState zuzugreifen, muss ein GlobalKey<FormState> der key-Eigenschaft des Form zugewiesen werden. Anschließend bietet die currentState-Eigenschaft dieses Schlüssels Zugriff auf FormState und seine Methoden validate(), save() und reset().
3Was ist der Unterschied zwischen TextField und TextFormField?
Was ist der Unterschied zwischen TextField und TextFormField?
Antwort
TextFormField ist eine in Form integrierte Version von TextField. Es erbt von FormField und besitzt eine validator-Eigenschaft, die sich automatisch in FormState.validate() integriert. TextField kann nicht direkt an der gruppierten Form-Validierung teilnehmen.
Was gibt die validator-Eigenschaft eines TextFormField zurück, um einen Fehler anzuzeigen?
Wozu dient die autovalidateMode-Eigenschaft eines Form?
+17 Interview-Fragen
Weitere Flutter-Interviewthemen
Dart-Grundlagen
Grundlagen der Dart-Sprache
Flutter-Grundlagen
Widget-Lebenszyklus
Lokaler Speicher
Anwendungslebenszyklus
Layouts & Constraints
ListView & GridView
Navigation & Routing
Grundlegendes State Management
Provider Pattern
Networking & HTTP
JSON-Serialisierung
Lokale Datenbank
Animationen
Firebase-Integration
Unit-Tests
Widget-Tests
Build & Deployment
Paketverwaltung
Speicher & Performance
Streams & RxDart
Erweitertes State Management
Flutter Design Patterns
Performance-Optimierung
Platform Channels
Custom Painting
Flutter-Anwendungsarchitektur
Meistere Flutter für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten