Çelësat në Flutter ndihmojnë kornizën të identifikojë dhe ruajë widgets në mënyrë korrekte gjatë ribanimit — veçanërisht i rëndësishëm për widgets me gjendje në lista që rirendithen, shtohen ose hiqen. Kuptimi kur çelësat janë të nevojshëm parandalon gabime delikate dhe konfuze.
Çfarë bëjnë çelësat
During rebuilds, Flutter MATCHES new widgets to existing elements/state by POSITION and
TYPE. Usually this works fine. But when widgets of the SAME TYPE are reordered/added/
removed in a list, position-matching gets confused → state attaches to the WRONG widget.
→ KEYS give widgets a stable IDENTITY so Flutter matches them correctly across changes.
