8 điểm bởi xguru 2020-12-27 | 2 bình luận | Chia sẻ qua WhatsApp
  • Server Components chạy trên máy chủ và không làm thay đổi kích thước bundle phía client

  • Có thể truy cập các nguồn dữ liệu phía máy chủ như DB, hệ thống tệp, microservice, v.v.

  • Tích hợp liền mạch với Client Components

  • Có thể chọn các Client Components cần render động, nhờ đó chỉ gửi lượng mã render tối thiểu tới client

  • Ngay cả khi Server Components được reload, trạng thái phía client vẫn được giữ nguyên

  • Được render theo kiểu tiến dần và có thể stream UI từng phần tới client, nên khi kết hợp với Suspense có thể tùy ý kiểm soát trạng thái loading và hiển thị nội dung quan trọng nhất trước rồi mới tải các phần còn lại

  • Có thể chia sẻ mã giữa server và client

2 bình luận

 
ragingwind 2020-12-28

Ngoài ra, sẽ rất hữu ích nếu bạn đọc cùng bài viết so sánh với SSR hiện có. https://addyosmani.com/blog/react-server-components

 
lannex 2020-12-27

Vẫn đang trong quá trình phát triển nên chưa thể dùng ngay, nhưng rất đáng để kỳ vọng vào tương lai.