இல் Flutter, இரண்டு முக்கிய வகைகள் உள்ளன Widgets: Stateless மற்றும் Stateful. Widgets பயன்பாட்டின் பயனர் இடைமுகத்தை உருவாக்குவதில் குறிப்பிடத்தக்க பங்கு வகிக்கும் இரண்டு முக்கியமான வகைகள் இவை .
Stateless Widgets
-
Stateless Widgets எந்த நிலையும் இல்லாதவை widgets மற்றும் உருவாக்கப்பட்ட பிறகு மாறாதவை. பயன்பாட்டின் நிலை மாறும்போது, Stateless Widgets புதிய மதிப்புகளுடன் மீண்டும் வரையவும், ஆனால் எந்த நிலையையும் தக்கவைக்க வேண்டாம்.
-
Stateless Widgets மாறாத அடிப்படை UI கூறுகளுக்கு ஏற்றது. எடுத்துக்காட்டுகள்:
Text, Icon, Image, RaisedButton
. -
Stateless Widgets ஸ்டேட்லெஸ் விட்ஜெட் வகுப்பிலிருந்து பெறுதல் மற்றும் UI பிரதிநிதித்துவத்தை வழங்குவதற்கு உருவாக்க() முறையை செயல்படுத்துவதன் மூலம் உருவாக்கப்படுகின்றன.
Stateful Widgets
-
Stateful Widgets அவை widgets நிலை கொண்டவை மற்றும் இயக்க நேரத்தின் போது மாறக்கூடியவை. நிலை மாறும்போது, Stateful Widgets புதிய மாற்றங்களைப் பிரதிபலிக்கும் வகையில் தானாகவே மீண்டும் வரையப்படும்.
-
Stateful Widgets உங்களுக்கு ஊடாடும் UI கூறுகள் தேவைப்படும்போது பொதுவாகப் பயன்படுத்தப்படுகின்றன, அவை நிலையைச் சேமிக்கவும் பயனர் தொடர்புகளின் அடிப்படையில் மாற்றவும் வேண்டும். எடுத்துக்காட்டுகள்:
Form, Checkbox, DropdownButton.
-
Stateful Widgets ஸ்டேட்ஃபுல் விட்ஜெட் வகுப்பிலிருந்து பெறப்பட்டு, மாநிலத்தைச் சேமிப்பதற்கும், UI புதுப்பிப்புகளை நிர்வகிப்பதற்கும் ஒரு தனி மாநில வகுப்போடு இணைப்பதன் மூலம் உருவாக்கப்படுகின்றன.
முடிவுரை:
Stateless மற்றும் Stateful Widgets இன்றியமையாத கருத்துக்கள் Flutter. Stateless Widgets நிலை இல்லாத மற்றும் மாறாத கூறுகளுக்குப் பயன்படுத்தப்படுகின்றன, அதே நேரத்தில் Stateful Widgets சேமிக்க மற்றும் நிலையை மாற்ற வேண்டிய கூறுகளுக்குப் பயன்படுத்தப்படுகின்றன. ஒவ்வொரு கூறுக்கும் பொருத்தமான வகையைப் பயன்படுத்துவது Widgets ஒரு நெகிழ்வான மற்றும் திறமையான பயனர் இடைமுகத்தை உருவாக்க உங்களை அனுமதிக்கிறது.