State Kavramları
Last updated
Was this helpful?
Last updated
Was this helpful?
Türkçe karşılığı durum olan State Flutter'da da aynı karşılıkta kullanılmaktadır. State'i o an ekranda gördüğümüz durum olarak belirtebiliriz. Ekrandaki widget lar state in bir parçasını oluşturur. Ekrandaki görüntü değiştikçe State de değişir. Yapılacak işlemlere göre widget durumları seçilmelidir. Bunlar Stateless ve Stateful Widget tır.
Ekranımızda anlık olarak değişen yapılar bulundurmak istersek StatefulWidget ı kullanırız. Örneğin flutter ın açılıştaki ilk uygulaması olan sayı artırma uygulaması StatefulWidget tır. Çünkü butona basıldığında sayı değeri değişmekte ancak sayfa aynı kalmaktadır.
Ekranda değişiklik yapılmayacağı zamanlarda kullanılır. Ekranda duran başlık yazı resim gibi değişmeyip sabit kalan widgetlar burada oluşturulabilir.