8 puntos por xguru 2020-12-27 | 2 comentarios | Compartir por WhatsApp
  • Los Server Components se ejecutan en el servidor y no cambian el tamaño del bundle del cliente

  • Pueden acceder a fuentes de datos del lado del servidor como DB, sistema de archivos y microservicios

  • Integración fluida con Client Components

  • Es posible seleccionar dinámicamente los Client Components que se van a renderizar, por lo que solo se envía al cliente el código mínimo de renderizado

  • Incluso si los Server Components se recargan, se conserva el estado del cliente

  • Se renderizan de forma progresiva y es posible hacer streaming gradual de la UI al cliente, por lo que, al integrarse con Suspense, se puede controlar libremente el estado de carga y mostrar primero el contenido más importante antes de cargar el resto

  • Es posible compartir código entre servidor y cliente

2 comentarios

 
ragingwind 2020-12-28

Además, sería bueno que también vieran un artículo que lo compara con el SSR existente. https://addyosmani.com/blog/react-server-components

 
lannex 2020-12-27

Todavía está en desarrollo, así que será difícil usarlo de inmediato, pero da ilusión lo que viene.