const MyApp({super.key});
/*
const MyApp({super.key});
MyApp() , MyApp sınıfının yapıcı metodudur.
const Anahtar Kelimesi: MyApp sınıfının oluşturduğu nesnelerin sabit, değişmez (immutable) olmasını sağlar.
Flutter, const yapıları optimize ederek gereksiz yeniden oluşturmalardan kaçınır, performansı artırır.
Eğer const kaldırılırsa, her seferinde yeni bir MyApp nesnesi oluşturulur. Ancak const ile tanımlandığında, gereksiz nesne oluşturma önlenir.
super.key : super/ebeveyn sınıf (StatelessWidget) ın key özelliğidir, bununla MyApp sınıfının yapıcı metodu çağırır.
key, widget ağaçlarını optimize etmek ve yeniden oluşturulmasını yönetmek için kullanılır.
const MyApp({super.key}) burada {} süslü parantezler içinde olduğu için, bu parametrelerin adlandırılmış parametreler olduğunu belirtir.
MyApp({]) süslü parantezler, super.key vermeden de çağırılabilmesini sağlar.
*/
Yorumlar
Yorum Gönder