Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvidas sobre a necessidade do this.platFormDetector.isPlatformBrowser

Queria uma explicação mais completa sobre a possível pré-renderização do back-end do servidor. O que seriam a renderização e a pré-renderização no contexto?

Também queria saber se:

No código da referida aula, utilizamos o this.platFormDetector.isPlatformBrowser para saber se estamos no navegador quando acessamos o clique do nativeElement. É isso?

3 respostas
solução!

Fala ai Mauricio, tudo bem? Vamos lá:

Queria uma explicação mais completa sobre a possível pré-renderização do back-end do servidor. O que seriam a renderização e a pré-renderização no contexto?

A renderização no servidor (também conhecida como server side rendering) é um processo onde o template HTML é gerado todo no servidor e devolvido via requisição para o navegador.

Isso porque com client render o conteúdo da página retornada pelo servidor é apenas uma div e vários js sendo importados.

Uma vez que os arquivos JavaScript foram importados é iniciado o processo de renderização e manipulação do DOM/página.

Já com o SSR (server side rendering) o retorno do servidor não seria apenas umdiv e sim a página com o HTML completo.

No código da referida aula, utilizamos o this.platFormDetector.isPlatformBrowser para saber se estamos no navegador quando acessamos o clique do nativeElement. É isso?

É isso mesmo, essa lógica a gente verifica se estamos no navegador ou em um servidor.

Espero ter ajudado.

Obrigado pelas explicações.

No caso do projeto do curso estamos em client render, né?

Fala Mauricio, sim, no curso o render é feito no cliente (navegador).

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software