Anuncio de React Server Components (RFC)
(reactjs.org)-
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
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
Todavía está en desarrollo, así que será difícil usarlo de inmediato, pero da ilusión lo que viene.