Ricardo Mello
1 min readFeb 12, 2021

--

Muito obrigado, Alexandre! Com certeza uma boa performance faz toda a diferença. Até pq muita das vezes o segredo não é ser rápido, mas parecer rápido pro usuário. E como dev frontend é super importante que a gente dê a devida atenção a isso pra dar a maior sensação de fluidez possível.

Sobre os dados personalizados de acordo com o usuário logado, depende muito da aplicação:

  • Se for uma página pública que somente determinados itens mude de acordo com o usuário, é possível sim pq ele vai executar os controles personalizados depois que carregar a página. Vc só tem que ter em mente que ele vai acessar a rota e salvar o que estiver lá, então não pode ter dados sensíveis. A estratégia nesse caso seria fazer ele renderizar a versão pública do site pra só depois buscar os dados do usuário quando rodar o constructor ou o ngOnInit.
  • Agora, se for uma página privada, ele não vai passar por cima do guard então não rola. Nesse caso só usando drogas mais pesadas tipo o Angular Universal.

--

--

Ricardo Mello
Ricardo Mello

Written by Ricardo Mello

Engenheiro de Software, JavaScript e TypeScript = ❤️. Praia 🏖 Pedalar 🚴 e Churrasco 🥩. Palestrante 🗣 e organizador do meetup Angular Rio de Janeiro.

No responses yet