Sobes.tech
Junior — Middle

Flutter'da StatelessWidget ning hayot aylanishining asosiy bosqichlarini tushuntiring.

sobes.tech AI

AIdan javob

Flutter'da StatelessWidget, ichki holati bo‘lmagan vidjetdir. Uning hayot aylanishi juda oddiy bo‘lib, quyidagi bosqichlarni o‘z ichiga oladi:

  1. Yaratish: Konstruktor vidjet nusxasini yaratish uchun chaqiriladi.

  2. Qurish (build): build(BuildContext context) metodi vidjet daraxtini qurish uchun chaqiriladi. StatelessWidget holatni saqlamaydi, shuning uchun build ko‘p marta chaqirilishi mumkin, ota vidjetlar o‘zgarganda.

  3. O‘chirish: Vidjet daraxtdan olib tashlanganda, u axlat to‘plovchi tomonidan o‘chiriladi.

Misol:

class MyWidget extends StatelessWidget {
  final String title;

  MyWidget(this.title);

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

StatelessWidget holatni saqlamaydi, shuning uchun initState yoki dispose kabi metodlarga ega emas, ular StatefulWidgetda mavjud.