Sobes.tech
Middle

Flutter'da Stateful vidjetning hayot sikli qanday?

sobes.tech AI

AIdan javob

  1. createState(): Widget uchun State obyekti yaratiladi.
  2. initState(): Holatni boshlash, oqimlarga obuna bo‘lish, animatsiyalar. Bir marta chaqiriladi widget yaratilganda.
  3. didChangeDependencies(): initState() dan so‘ng va bog‘liqliklar o‘zgarganda chaqiriladi (masalan, InheritedWidget).
  4. build(): Foydalanuvchi interfeysini qurish. Initsializatsiya paytida va holat o‘zgarganda (setState()) chaqiriladi.
  5. didUpdateWidget(): Ota widget tomonidan konfiguratsiya yangilanganida chaqiriladi.
  6. setState(): Frameworkga ichki holatdagi o‘zgarishni bildirish, bu esa qayta chizishga (build) olib keladi.
  7. deactivate(): Widget daraxtidan State olib tashlanganda chaqiriladi (vaqtinchalik bo‘lishi mumkin, masalan, tablar o‘zgarganda).
  8. dispose(): Resurslarni tozalash: oqimlardan obunani bekor qilish, animatsiya nazoratchilarini o‘chirish. State xotiradan yakuniy olib tashlanishidan oldin chaqiriladi.