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:
-
Yaratish: Konstruktor vidjet nusxasini yaratish uchun chaqiriladi.
-
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. -
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.