gurbuzemre adlı üyeden alıntı: mesajı görüntüle
Neye dayanarak önerdiniz hocam yani nedeni nedir
Typescript anlatmama gerek yok diye düşünüyorum.

Functional component kullanmak zorunda değiliz. Fakat yeni özelliklere adapte olmak daha iyidir. Class mantığı işleri zorlaştırıyor. State yönetimini sağlamak daha zor. Babel çıktısı functional yapıya göre daha fazla. Buda ek iş yani performans kaybı demek.

Özellikle hookların geliştirilmesi ile birlikte React farklı bir kullanıma evrildi. Kullanımı ve kodun okuması, yönetimi daha kolay.