Sobes.tech
Junior — Middle

Flutter-də StatelessWidget-in həyat dövrünün əsas mərhələlərini izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

Flutter-də StatelessWidget daxili vəziyyəti olmayan widget-dir. Onun həyat dövrü çox sadədir və aşağıdakı mərhələləri əhatə edir:

  1. Yaradılması: Konstruktor widget nümunəsini yaratmaq üçün çağırılır.

  2. Quruluş (build): build(BuildContext context) metodu widget ağacını qurmaq üçün çağırılır. StatelessWidget vəziyyəti saxlaya bilmədiyi üçün, build çox vaxt çağırıla bilər, valideyn widget-lər dəyişdikdə.

  3. Yox edilməsi: Widget ağacdan çıxarıldıqda, o, çöp toplayıcı tərəfindən yox edilir.

Nümunə:

class MyWidget extends StatelessWidget {
  final String title;

  MyWidget(this.title);

  @override
  Widget build(BuildContext context) {
    return Text(title);
  }
}

StatelessWidget vəziyyəti saxlaya bilmədiyi üçün, initState və ya dispose kimi metodlara malik deyil, bunlar StatefulWidget-də mövcuddur.