O Renascimento do Server-Side no React
Por muito tempo, a comunidade web viveu focada nas SPAs (Single Page Applications) onde o navegador carregava um megabyte de JavaScript antes de desenhar a primeira interface do usuário. Hoje, o padrão foi invertido graças aos React Server Components. Retornamos ao princípio de construir o HTML direto no backend, mas agora com o poder de hidratação inteligente no cliente.
Vantagens no Mundo Real
A transferência do data-fetching para o servidor elimina o famoso "waterfall" da tela de carregamento infinita. Sendo executados num servidor mais próximo do banco de dados relacional, conectamos o Frontend e o Backend de uma maneira extremamente acoplada mas arquiteturalmente limpa.
O tamanho do "bundle JS" que chega no dispositivo móvel do usuário reduziu absurdamente, trazendo velocidades comparáveis com aplicações em HTML estático tradicional, mas com a interatividade mágica que se espera na década de 2020.