Junior — Middle
Ներկայացրեք StatelessWidget-ի կյանքի ցիկլի հիմնական փուլերը Flutter-ում։
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-ում։