Tüm yazılar
React10 dk okuma1.850 okunma25 Nis 2026

Next.js App Router'da veri akışı: Server'dan Client'a

Server Components, layout verisi, params ve searchParams — App Router'da verinin nasıl aktığını anlayan rehber.

Next.js App Router'da veri akışı: Server'dan Client'a

App Router, veri akışını Pages Router'dan tamamen farklı ele alıyor. Anlamak için önce zihniyet değişikliği gerekiyor.

Server'da veri çekmek

Artık getServerSideProps yok. Server Component içinde doğrudan async/await ile veri çekebilirsiniz.

export default async function Page() {
  const data = await fetch('...');
  return <Component data={data} />;
}

Client'a veri geçirmek

Server'dan client'a veri geçirmek için props kullanın. Serilebilir olmayan veriler (fonksiyonlar, sınıflar) geçemez.

App Router'da her şey server'da başlar. Client, bir istisnadır, kural değil.

Bu yazıya tepkin ne?

Yorumlar (2)

Deniz Arslan

Deniz Arslan

2 gün önce

Harika yazı, özellikle children prop'u ile server bileşeni geçirme kısmı çok aydınlatıcı oldu. Pratik kullanacağım.

Musa Yazlık

Musa Yazlık

1 gün önce

Çok sevindim işine yaradığına! Pratikte karşılaştığın soruları yazabilirsin.

Selin Yıldız

Selin Yıldız

5 gün önce

State'i aşağı çekme kuralını projeme uyguladım, bundle boyutu ciddi düştü. Teşekkürler!