Next.js 14, React Server Components'ı tam anlamıyla sahneye taşıdı. Bu yazıda bu değişimin ne anlama geldiğini, projelere nasıl entegre edileceğini ve yaygın hataları ele alıyoruz.
Server Components Nedir?
Server Components, render işleminin tamamen sunucu tarafında gerçekleştiği React bileşenleridir. Client'a gönderilen JavaScript miktarı dramatik biçimde azalır; bu da daha hızlı ilk yükleme ve daha iyi Core Web Vitals değerleri anlamına gelir.
Performans Kazanımları
Veri ağırlıklı bileşenler Server Component'e taşındıktan sonra bundle boyutu önemli ölçüde küçülür ve sayfa yüklenme süresi iyileşir.
Ne Zaman Client Component Kullanmalı?
useState, useEffect veya event handler içeren bileşenler hâlâ Client Component olmalıdır. Kural şu: etkileşim gerektirmeyen her şeyi Server Component yap.
Biligsoft Editör
Biligsoft Yazılım Ekibi
Biligsoft'ta yazılım geliştirme alanında çalışmaktadır. Teknik blog yazıları ve sektör içgörüleri paylaşmaktadır.