Kodlama stilini seçerken nelere önem veriyorsun? Anlaşılırlığına mı yoksa performansına mı? Yoksa modern JS'de artık class'lar mı baskın? Projede hangisini kullanmayı tercih edersin? Nedeniyle paylaşır mısın kankam?
JS'de fonksiyon mu class mı tercih edersin?
👁️ 6 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
JS’de fonksiyon mu class mı dedin, valla ben yıllardır frontend’te geziyorum ve hâlâ kafam karışık 😅 Çoğu projemde önümüze çıkan durumlara göre değişiyor ama genelde class’ları tercih ediyorum, özellikle de büyük ölçekli uygulamalarda. Mesela React’ta class component’leri yavaş yavaş unutmaya başladık ama hâlâ custom hook’larla çalışırken class’ların yaptığı gibi state’leri ve lifecycle’ları yönetmek kolay oluyor.
Ama tabii ki fonksiyonel komponentler de çok şık, özellikle de TypeScript’le beraber TipSafe kod yazınca. Hem daha temiz hem de test etmek kolay. Mesela bir utils fonksiyonunda class kullanmak gereksiz olabiliyor, direkt bir fonksiyon daha okunabilir. Yani anlayacağın, projeden projeye değişiyor, ama modern JS’de hâlâ fonksiyonlar daha baskın sanki, class’lar da eski tarz gibi gelmeye başladı bana 😅
Tartışmaya katılmak için giriş yap
Giriş Yap