Siklus Hidup Widget
Siklus hidup StatefulWidget, initState, setState, dispose, didUpdateWidget, optimasi build
1Metode mana yang dipanggil pertama kali saat membuat StatefulWidget?
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.
2Apa urutan yang benar dari metode siklus hidup saat sebuah StatefulWidget dibuat?
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.
3Apa tujuan utama dari metode initState()?
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.
Mengapa wajib memanggil super.initState() di dalam initState()?
Apa yang terjadi ketika setState() dipanggil di dalam StatefulWidget?
+17 pertanyaan wawancara
Topik wawancara Flutter lainnya
Dasar-Dasar Dart
Dasar-Dasar Bahasa Dart
Dasar-Dasar Flutter
Penyimpanan Lokal
Siklus Hidup Aplikasi
Layouts & Constraints
ListView & GridView
Navigasi & Routing
Manajemen State Dasar
Provider Pattern
Networking & HTTP
Serialisasi JSON
Database Lokal
Formulir & Validasi
Animasi
Integrasi Firebase
Pengujian unit
Pengujian widget
Build & Deployment
Manajemen Paket
Memori & Performa
Streams & RxDart
State Management Tingkat Lanjut
Flutter Design Patterns
Optimasi Performa
Platform Channels
Custom Painting
Arsitektur Aplikasi Flutter
Kuasai Flutter untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis