React / Next.js

Recursos avançados do Next.js

Otimização de imagens, otimização de fontes, otimização de scripts, analytics, edge runtime, recursos experimentais

24 perguntas de entrevista·
Senior
1

Qual é a principal vantagem de usar next/image em comparação com uma tag img padrão?

Resposta

next/image otimiza automaticamente as imagens gerando múltiplos tamanhos e formatos modernos (WebP, AVIF), aplica lazy loading por padrão e melhora as Web Vitals ao prevenir o Cumulative Layout Shift através do cálculo automático de dimensões. Ao contrário de uma tag img padrão que carrega a imagem original, next/image serve o tamanho ideal com base no viewport e na densidade de pixels do dispositivo. Essa abordagem reduz significativamente o tempo de carregamento e o consumo de largura de banda.

2

Quando usar a propriedade priority em um componente next/image?

Resposta

A propriedade priority desativa o lazy loading e pré-carrega a imagem imediatamente, o que é crucial para imagens above-the-fold que impactam o Largest Contentful Paint (LCP). Sem priority, essas imagens críticas seriam carregadas com lazy loading, atrasando o LCP e degradando os Core Web Vitals. Use priority apenas para 1-2 imagens visíveis no carregamento inicial da página, tipicamente hero images ou banners principais.

3

Qual configuração do next/image permite servir imagens de um domínio externo?

Resposta

A propriedade remotePatterns no next.config.js permite definir domínios externos autorizados para servir imagens, com controle granular sobre protocolo, hostname, porta e pathname. Essa abordagem substitui a propriedade domains (obsoleta) e oferece segurança aprimorada ao limitar com precisão as fontes autorizadas. Configurar remotePatterns evita erros 400 ao carregar imagens hospedadas em CDNs ou serviços de terceiros como Cloudinary ou AWS S3.

4

Qual é a diferença entre fill e responsive para o sizing do next/image?

5

Como otimizar imagens estáticas importadas localmente com next/image?

+21 perguntas de entrevista

Domine React / Next.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis