Sobes.tech
Middle

Flutter-də Stateful vidjetin həyat dövrü nədir?

sobes.tech Süni İntellekt

AI-dan cavab

  1. createState(): Widget üçün State obyekti yaradılır.
  2. initState(): Durumun başlanması, axınlara abunəlik, animasiyalar. Widget yaradıldıqda bir dəfə çağırılır.
  3. didChangeDependencies(): initState()-dən sonra və asılılıqlar dəyişəndə çağırılır (məsələn, InheritedWidget).
  4. build(): İstifadəçi interfeysinin qurulması. Başlanğıcda və vəziyyət dəyişəndə (setState()) çağırılır.
  5. didUpdateWidget(): Üst widget tərəfindən konfiqurasiyanın yenilənməsi zamanı çağırılır.
  6. setState(): Çərçivəyə daxili vəziyyətdə dəyişiklik barədə məlumat verir, bu da yenidən çəkilməyə (build) səbəb olur.
  7. deactivate(): Widget ağacından State çıxarılarkən çağırılır (müvəqqəti ola bilər, məsələn, tabların dəyişdirilməsi zamanı).
  8. dispose(): Resursların təmizlənməsi: axınlardan abunəliyin ləğvi, animasiya nəzarətçilərinin silinməsi. State-in yaddaşdan sonuncu çıxarılmasından əvvəl çağırılır.