Formlar ve Doğrulama
Form, TextFormField, GlobalKey<FormState>, validators, odak yönetimi, giriş türleri
1Flutter'da Form widget'ının ana rolü nedir?
Flutter'da Form widget'ının ana rolü nedir?
Cevap
Form widget'ı, birden fazla form alanını (FormField) gruplamak ve yönetmek için bir kapsayıcı görevi görür. FormState aracılığıyla tüm alanları tek bir işlemde doğrulamaya, kaydetmeye ve sıfırlamaya olanak tanır. Form olmadan, her alanın ayrı ayrı yönetilmesi gerekir.
2Form doğrulamasını tetiklemek için FormState'e nasıl erişilir?
Form doğrulamasını tetiklemek için FormState'e nasıl erişilir?
Cevap
FormState'e erişmek için Form'un key özelliğine atanmış bir GlobalKey<FormState> kullanılmalıdır. Ardından bu anahtarın currentState özelliği, FormState'e ve onun validate(), save() ve reset() metotlarına erişim sağlar.
3TextField ile TextFormField arasındaki fark nedir?
TextField ile TextFormField arasındaki fark nedir?
Cevap
TextFormField, Form ile entegre edilmiş bir TextField sürümüdür. FormField'dan kalıtım alır ve FormState.validate() ile otomatik olarak entegre olan bir validator özelliğine sahiptir. TextField, bir Form'un gruplanmış doğrulamasına doğrudan katılamaz.
Bir TextFormField'ın validator özelliği bir hatayı belirtmek için ne döndürür?
Bir Form'un autovalidateMode özelliğinin amacı nedir?
+17 mülakat soruları
Diğer Flutter mülakat konuları
Dart Temelleri
Dart Dili Temelleri
Flutter Temelleri
Widget Yaşam Döngüsü
Yerel Depolama
Uygulama Yaşam Döngüsü
Layouts & Constraints
ListView & GridView
Navigasyon ve Yönlendirme
Temel State Yönetimi
Provider Pattern
Networking & HTTP
JSON Serileştirme
Yerel Veritabanı
Animasyonlar
Firebase Entegrasyonu
Birim testleri
Widget testleri
Build ve Dağıtım
Paket Yönetimi
Bellek ve Performans
Streams & RxDart
Gelişmiş State Management
Flutter Design Patterns
Performans Optimizasyonu
Platform Channels
Custom Painting
Flutter Uygulama Mimarisi
Bir sonraki mülakatın için Flutter'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla