Junior — Middle
Flutterдеги StatelessWidgetтин жашоо циклинин негизги этаптарын түшүндүрүңүз.
sobes.tech AI
AIден жооп
Flutter-дөгү StatelessWidget — бул ички абалы жок виджет. Анын жашоо цикли өтө жөнөкөй жана төмөнкү этаптарды камтыйт:
-
Жасалуу: Конструктор виджеттин экземплярин түзүү үчүн чакырылат.
-
Курулуш (build):
build(BuildContext context)методу виджеттер дарагын куруу үчүн чакырылат. StatelessWidget эч кандай абалды сактабайт, ошондуктан build көп жолу чакырылышы мүмкүн, эгер ата-энелер виджеттери өзгөрсө. -
Жок кылуу: Виджет дарактан алынып салынганда, ал жыйноочу тарабынан жок кылынат.
Мисал:
class MyWidget extends StatelessWidget {
final String title;
MyWidget(this.title);
@override
Widget build(BuildContext context) {
return Text(title);
}
}
StatelessWidget эч кандай абалды сактабайт, ошондуктан initState же dispose сыяктуу методдорду камтыбайт, алар StatefulWidgetте бар.