Sobes.tech
Junior — Middle

Flutterдеги StatelessWidgetтин жашоо циклинин негизги этаптарын түшүндүрүңүз.

sobes.tech AI

AIден жооп

Flutter-дөгү StatelessWidget — бул ички абалы жок виджет. Анын жашоо цикли өтө жөнөкөй жана төмөнкү этаптарды камтыйт:

  1. Жасалуу: Конструктор виджеттин экземплярин түзүү үчүн чакырылат.

  2. Курулуш (build): build(BuildContext context) методу виджеттер дарагын куруу үчүн чакырылат. StatelessWidget эч кандай абалды сактабайт, ошондуктан build көп жолу чакырылышы мүмкүн, эгер ата-энелер виджеттери өзгөрсө.

  3. Жок кылуу: Виджет дарактан алынып салынганда, ал жыйноочу тарабынан жок кылынат.

Мисал:

class MyWidget extends StatelessWidget {
  final String title;

  MyWidget(this.title);

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

StatelessWidget эч кандай абалды сактабайт, ошондуктан initState же dispose сыяктуу методдорду камтыбайт, алар StatefulWidgetте бар.