Flutter

Siklus Hidup Widget

Siklus hidup StatefulWidget, initState, setState, dispose, didUpdateWidget, optimasi build

20 pertanyaan wawancaraยท
Junior
1

Metode mana yang dipanggil pertama kali saat membuat StatefulWidget?

Jawaban

Metode createState() adalah yang pertama dipanggil saat menginstansiasi StatefulWidget. Metode ini membuat objek State yang terkait dengan widget. Metode ini dipanggil secara otomatis oleh framework Flutter saat widget dimasukkan ke dalam widget tree untuk pertama kalinya.

2

Apa urutan yang benar dari metode siklus hidup saat sebuah StatefulWidget dibuat?

Jawaban

Urutan yang benar adalah: createState() membuat objek State, lalu initState() menginisialisasi state, didChangeDependencies() dipanggil setelah initState dan setiap kali dependensi berubah, dan terakhir build() membangun UI. Urutan ini memastikan state diinisialisasi dengan benar sebelum rendering.

3

Apa tujuan utama dari metode initState()?

Jawaban

initState() digunakan untuk menginisialisasi data yang bergantung pada konteks atau untuk menyiapkan listener, controller animasi, dan langganan. Metode ini hanya dipanggil sekali saat objek State dibuat, sehingga menjadi tempat ideal untuk inisialisasi sekali pakai.

4

Mengapa wajib memanggil super.initState() di dalam initState()?

5

Apa yang terjadi ketika setState() dipanggil di dalam StatefulWidget?

+17 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

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

Mulai gratis