React · Middle · Frage 64 von 75

Wie misst man die Größe eines Elements direkt nach dem Rendern, bevor der Browser zeichnet?

Antwort zeigen

Richtige Antwort: In useLayoutEffect lesen und dort den Zustand setzen

Erklärung

useLayoutEffect blockiert das Zeichnen, bis es fertig ist, und vermeidet so einen sichtbaren Sprung. Sparsam einsetzen; auf dem Server läuft es nicht.

Zum Weiterlesen

Fehler in der Frage

React · Middle · Frage 64

Teste dich selbst

Mach den Test React · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen