Flutter

Formulir & Validasi

Form, TextFormField, GlobalKey<FormState>, validators, manajemen fokus, tipe input

20 pertanyaan wawancaraยท
Mid-Level
1

Apa peran utama widget Form di Flutter?

Jawaban

Widget Form berfungsi sebagai kontainer untuk mengelompokkan dan mengelola beberapa field formulir (FormField). Widget ini memungkinkan validasi, penyimpanan, dan pengaturan ulang semua field dalam satu operasi melalui FormState. Tanpa Form, setiap field harus dikelola secara individual.

2

Bagaimana cara mengakses FormState untuk memicu validasi formulir?

Jawaban

Untuk mengakses FormState, harus digunakan GlobalKey<FormState> yang ditetapkan ke properti key dari Form. Kemudian, properti currentState dari key tersebut memberikan akses ke FormState dan metode validate(), save(), dan reset().

3

Apa perbedaan antara TextField dan TextFormField?

Jawaban

TextFormField adalah versi TextField yang terintegrasi dengan Form. Ia mewarisi FormField dan memiliki properti validator yang otomatis terintegrasi dengan FormState.validate(). TextField tidak dapat langsung berpartisipasi dalam validasi grup pada Form.

4

Apa yang dikembalikan properti validator dari TextFormField untuk menunjukkan kesalahan?

5

Apa kegunaan properti autovalidateMode dari sebuah Form?

+17 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis