React Server Components (RSC) Itu Apa Sih? Yuk Bedah Bareng!

June 23, 2025 (1w ago)

React Server Components (RSC) Itu Apa Sih?

React Server Components (RSC) tuh fitur kece dari React yang ngasih kita power buat render komponen di server tanpa kirim bundle ke client.

Kenapa Harus Peduli?

Contoh Kode

import { getAllPosts } from '@/lib/db'
 
export default async function PostsPage() {
  const posts = await getAllPosts()
 
  return (
    <ul>
      {posts.map((post) => (
        <li key={post.id}>{post.title}</li>
      ))}
    </ul>
  )
}

⚠️ Komponen ini jalan di server. Jadi bisa akses DB secara langsung tanpa repot API fetch dari client.

Tapi... Gimana Cara Bedain Client dan Server?

Gampang banget. Kalo lo mau bikin komponen yang jalan di client, tinggal kasih:

'use client'

di baris paling atas file lo. Sisanya? Bakal dianggap sebagai server component secara default.

Penutup

React Server Components ini beneran game-changer. Apalagi buat lo yang pengen:

Connect With Me:

Instagram: @novinbukannopin

LinkedIn: novin

Tiktok: @lovinnnnnnnn

X/Twitter: @novinbukannopin

GitHub: @novinbukannopin