Async Server Component Data Fetching

Di Server Component, kamu dapat menulis fungsi komponen sebagai async dan memanggil fetch() langsung tanpa butuh useEffect.

👀 Contoh dulu

export default async function Page() {
  const res = await fetch('https://api.com/data');
  const data = await res.json();
  return <div>{data.title}</div>;
}

Hasilnya: Data diunduh langsung di server sebelum HTML dikirim ke browser.

💡 Menghilangkan loading spinner client-side untuk SEO.

📝 Sekarang giliranmu

Tulis deklarasi komponen async export default async function Page() { const res = await fetch(url); }.

Preview