Flutter

Widget Yaşam Döngüsü

StatefulWidget yaşam döngüsü, initState, setState, dispose, didUpdateWidget, build optimizasyonu

20 mülakat soruları·
Junior
1

Bir StatefulWidget oluşturulurken ilk olarak hangi metot çağrılır?

Cevap

createState() metodu, bir StatefulWidget örneklenirken çağrılan ilk metottur. Widget ile ilişkili State nesnesini oluşturur. Bu metot, widget ilk kez widget ağacına eklendiğinde Flutter framework'ü tarafından otomatik olarak çağrılır.

2

Bir StatefulWidget oluşturulduğunda yaşam döngüsü metotlarının doğru sırası nedir?

Cevap

Doğru sıra şudur: createState() State nesnesini oluşturur, ardından initState() durumu başlatır, didChangeDependencies() initState'ten sonra ve bağımlılıklar her değiştiğinde çağrılır ve son olarak build() UI'yi oluşturur. Bu sıralama, durumun render edilmeden önce doğru şekilde başlatılmasını sağlar.

3

initState() metodunun temel amacı nedir?

Cevap

initState(), bağlama bağlı verileri başlatmak veya dinleyicileri, animasyon denetleyicilerini ve abonelikleri ayarlamak için kullanılır. Bu metot, State nesnesi oluşturulduğunda yalnızca bir kez çağrılır ve bu da onu tek seferlik başlatmalar için ideal bir yer yapar.

4

initState() içinde super.initState() çağrısı neden zorunludur?

5

Bir StatefulWidget içinde setState() çağrıldığında ne olur?

+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