Flutter’ın bence en büyük avantajı neredeyse kotlin veya swift kadar hızlı çalışması. Takip ettiğim kadarıyla diğer hybrit diller bu kadar hızlı çalışmıyor -ki benim gibi ufak tefek app yazıyorsanız çok bişey fark etmiyor aslında.
Flutter’ın bu kadar hızlı çalışmasında stateless ve statefull kavramları çok etkili.
Flutter oyun motoru benzeri bir sistemle ekrana çiziliyormuş. Stateless ile widgetler sadece 1 defa çiziliyor. Sistem birdaha geri dönüp bakmıyor.
Statefull ise sisteme widgetlerin tekrar çizilebileceğini söylüyor ve sistem app ı dinliyor. setState ile sadece ilgili yeri güncelliyoruz. Komple tüm widgetları bile tekrar çizdirmiyoruz.
Dediğim gibi küçük çaplı işlerde Statefull kullanmak bişey değiştirmiyor.