Giải thích React Server Components bằng tiếng Việt

Giải thích React Server Components bằng tiếng Việt

Server Components thay đổi cách chúng ta nghĩ về rendering. Bài này giải thích khái niệm cốt lõi một cách đơn giản nhất.

May 19, 2026·5 min read
Share

Server Components là gì?

React Server Components (RSC) là components chạy hoàn toàn trên server. Chúng không có state, không có event handlers, và không bao giờ được hydrate trên client.

Lợi ích chính

  • Zero JavaScript bundle size — code không được ship xuống client
  • Trực tiếp query database, đọc file system
  • Automatic waterfall elimination với Promise.all

Khi nào dùng Client Components?

Dùng 'use client' khi component cần:

  • useState, useEffect, useReducer
  • Event handlers (onClick, onChange)
  • Browser APIs (localStorage, window)