Flutter

Formlar ve Doğrulama

Form, TextFormField, GlobalKey<FormState>, validators, odak yönetimi, giriş türleri

20 mülakat soruları·
Mid-Level
1

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.

2

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.

3

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.

4

Bir TextFormField'ın validator özelliği bir hatayı belirtmek için ne döndürür?

5

Bir Form'un autovalidateMode özelliğinin amacı nedir?

+17 mülakat soruları

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