Você sempre precisa de SSR? A resposta curta seria não. Nem todos os aplicativos precisam de renderização do lado do servidor, especialmente aplicativos com painel e autenticação que não precisarão de SEO ou compartilhamento via mídia social. Além disso, a experiência para criar um aplicativo React renderizado pelo servidor é maior do que um aplicativo inicializado usando create-react-app.
Quando você deve usar SSR?
A abordagem SSR é boa para construir aplicações web complexas que requerem interação do usuário, dependem de um banco de dados ou onde o conteúdo muda com muita frequência. Isso ocorre porque o conteúdo desses sites muda com muita frequência e os usuários precisam ver o conteúdo atualizado assim que forem atualizados.
Qual a importância do SSR?
SSR é usado para buscar dados e pré-preencher uma página com conteúdo personalizado, aproveitando a conexão de internet confiável do servidor. Ou seja, a conexão de internet do próprio servidor é melhor do que a de um usuário com lie-fi), então é capaz de pré-buscar e amalgamar dados antes de entregá-los ao usuário.
O SSR ainda é necessário para SEO?
Outras grandes empresas de tecnologia continuam investindo e confiando em SSR; não é apenas para SEO. SSR ainda é necessário para fornecer metadados para objetos de mídia já que os bots SEM ainda não estão executando JavaScript.
Quais são algumas das desvantagens de usar SSR?
Os Contras do SSR
- Transições de página mais lentas: navegar de uma página para outra geralmente é muito mais lento com SSR do que com CSR - pelo menos sesuas páginas contêm dados pesados/complexos. …
- Vulnerabilidade: os sites SSR são mais difíceis de manter seguros porque têm uma superfície maior para atacar do que os sites CSR.