React / Next.js

Erweiterte Next.js-Funktionen

Bildoptimierung, Schriftartoptimierung, Skriptoptimierung, Analytics, Edge Runtime, experimentelle Funktionen

24 Interview-Fragen·
Senior
1

Was ist der Hauptvorteil der Verwendung von next/image im Vergleich zu einem Standard-img-Tag?

Antwort

next/image optimiert Bilder automatisch, indem es mehrere Größen und moderne Formate (WebP, AVIF) generiert, Lazy Loading standardmäßig anwendet und Web Vitals verbessert, indem Cumulative Layout Shift durch automatische Dimensionsberechnung verhindert wird. Anders als ein Standard-img-Tag, das das Originalbild lädt, liefert next/image die optimale Größe basierend auf Viewport und Gerätepixelverhältnis. Dieser Ansatz reduziert die Ladezeit und den Bandbreitenverbrauch erheblich.

2

Wann sollte die priority-Eigenschaft auf einem next/image-Komponenten verwendet werden?

Antwort

Die priority-Eigenschaft deaktiviert Lazy Loading und lädt das Bild sofort vor, was für above-the-fold-Bilder, die den Largest Contentful Paint (LCP) beeinflussen, entscheidend ist. Ohne priority würden diese kritischen Bilder lazy geladen, was LCP verzögert und Core Web Vitals verschlechtert. Verwende priority nur für 1-2 beim initialen Seitenladen sichtbare Bilder, typischerweise Hero-Bilder oder Hauptbanner.

3

Welche next/image-Konfiguration ermöglicht das Bereitstellen von Bildern von einer externen Domain?

Antwort

Die remotePatterns-Eigenschaft in next.config.js ermöglicht die Definition autorisierter externer Domains für die Bildbereitstellung, mit granularer Kontrolle über Protokoll, Hostname, Port und Pfadname. Dieser Ansatz ersetzt die veraltete domains-Eigenschaft und bietet erhöhte Sicherheit durch präzise Begrenzung autorisierter Quellen. Die Konfiguration von remotePatterns verhindert 400-Fehler beim Laden von Bildern, die auf CDNs oder Drittanbieterdiensten wie Cloudinary oder AWS S3 gehostet werden.

4

Was ist der Unterschied zwischen fill und responsive beim next/image-Sizing?

5

Wie werden lokal importierte statische Bilder mit next/image optimiert?

+21 Interview-Fragen

Meistere React / Next.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten