Responder dúvidas | Os problemas do react no servidor

Atualmente eu venho visto vários vídeos de programadores, até que me deparei em um. Esse vídeo em questão, a pessoa diz que as frameworks do react causam uma requisisão a mais no servidor, e fiquei intrigado por isso (sou novo na área de programação).

Então surgiram algumas dúvidas minha, e vim aqui perguntar a pessoas mais experientes para que eu encontre uma resposta.

  1. Esse problema mostrado no vídeo, ocorre em outras frameworks front-end (vue.js, angular)?
    • Se for o caso, a solução seria não usar frameworks nenhuma? e ficar com a última solução apresentada no vídeo, de usar somente bibliotecas e um back-end?
  2. Se não ocorrer em outras frameworks, por que ocorre em redux e next.js?
  3. Esse problema acontece por que as frameworks para ser acessadas, ficam em um servidor e você faz deploy do back-end em outro servidor? Ou você fez o deploy em plataforma diferentes, front-end em um servidor e o back-end em outro?

Essas são as dúvidas que eu retirei do vídeo, se puderem me responder eu fico bastante feliz!

Pelo que entendi no vídeo, ele fala que se você usar uma API junto a um framework como Next.js você vai fazer 2 requisições, sim, isso vai acontecer, mas não no mesmo servidor, o que vai acontecer é que o servidor com Next.js vai fazer uma requisição no servidor da API. Mas se você pensar bem, uma página HTML simples também faz uma requisição ao servidor e se essa página estiver consumindo uma API vão ser duas requisições 🤔

De todo modo vão acontecer duas requisições independente se você usa framework ou não, o melhor é estudar sobre, ver as vantagens e desvantagem e analisar se vale a pena para seu uso.

Na realidade, pelo que vi se colocar html puro puxando API (esse exemplo acima) tanto o front quanto o back-end estarão no mesmo servidor. Enquanto que usando framework, você terá que ir até o servidor do framework, para o framework puxar a api do back-end que estará em outro servidor. Daí retornar a requisição para a framework e da framework pro cliente. Mas aí entra as minhas dúvidas ali em cima para assim eu entender totalmente o vídeo.
> Na realidade, pelo que vi se colocar html puro puxando API (esse exemplo acima) tanto o front quanto o back-end estarão no mesmo servidor. Normalmente o front e o back ficam em servidores separados, mas mesmo que fiquem no mesmo servidor, vai acontecer 2 requisições, o que eu quis dizer é que independete de usar ou não um framework, 2 requisições seriam feitas.