Boa noite, Alberto
Ainda não entendi bem a diferença do react rodar no servidor e no cliente , voce poderia explicar melhor ? Outra coisa o dom virtual é criado na memória do cliente ou do servidor?
Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite, Alberto
Ainda não entendi bem a diferença do react rodar no servidor e no cliente , voce poderia explicar melhor ? Outra coisa o dom virtual é criado na memória do cliente ou do servidor?
Obrigado
Oi Luiz, no nosso curso todo código relativo ao React eh executado no cliente. Nós só utilizamos o node por conta da infra necessária para gerar o código do cliente... Babel, webpack etc... Quando acessamos a nossa página, o html, css e javascript servido eh justamente o que foi processado pelas nossas ferramentas que precisam do node. Um último detalhe eh que o webpack vem com um servidor de dev, para poder servir justamente o primeiro request.
Em relação ao virtualdom, ele eh processado no cliente, já que é feature do React.
No.proximo curso de React, aí sim vamos.trabalhar.com o React no lado cliente e no lado servidor tb.
Obrigado pela resposta!
Se e renderizado no cliente porque precisamos entao do servidor? Outra coisa, posso jogar meu build num apache e ele funcionará?
Alguma previsão de quando será lancado o próximo curso?
Precisa de um mini servidor só pra servir a primeira requisição HTTP feita pelo navedagor. Pensa assim: quando vc digitar um um endereço no navegador, se não tiver um servidor, quem vai responder?
O seu build final vc pode em qualer servidor sim :). Uma previsão inicial para acabarmos o segundo o curso eh até o.fim desse ano, vamos ver :).
Então , depois da primeira requisição todas atualizações seram feitas no lado cliente ?
Sim :).
Claro que tirando suas requisições ajax.. pq Í vc tá disparando requests pra sua api.