Veri Getirme (Data Fetching)
Sunucu Bileşenlerinde async ve await
async ve awaitasync function getData() {
const res = await fetch("https://api.example.com/...");
// Dönüş değeri *seri hale getirilmez*
// Tarih, Harita, Set, vb. döndürebilirsiniz.
// Öneri: hataları ele alın
if (!res.ok) {
// Bu, en yakın `error.js` Hata Sınırını etkinleştirecektir
throw new Error("Failed to fetch data");
}
return res.json();
}
export default async function Page() {
const data = await getData();
return <main></main>;
}Sunucu Bileşeni İşlevleri
İstemci Bileşenlerinde use
useStatik Veri Getirme (Static Data Fetching)
Verileri Yeniden Doğrulama (Revalidating Data)
Dinamik Veri Getirme (Dynamic Data Fetching)
Veri Getirme Kalıpları (Data Fetching Patterns)
Paralel Veri Getirme (Parallel Data Fetching)
Sıralı Veri Getirme (Sequential Data Fetching)
Bir Rotada Oluşturmayı Engelleme (Blocking Rendering in a Route)
fetch() olmadan Veri Getirme (Data Fetching without fetch())
fetch() olmadan Veri Getirme (Data Fetching without fetch())Varsayılan Önbelleğe Alma Davranışı (Default Caching Behavior)
Segment Önbellek Yapılandırması (Segment Cache Configuration)
Last updated