Next.js · Senior · Frage 67 von 75

Wie wendet man ein gespeichertes Theme oder ein lokales Datum vor dem ersten Zeichnen an, ohne Hydration-Fehler oder Flackern?

Antwort zeigen

Richtige Antwort: Ein kleines Inline-Skript, das beim Parsen des HTML läuft

Erklärung

Der Server kennt die Vorlieben des Clients nicht. useEffect verursacht Flackern, und das Rendern von Client-Werten während der Hydration einen Mismatch; ein Inline-Skript läuft vor dem Zeichnen.

Zum Weiterlesen

Fehler in der Frage

Next.js · Senior · Frage 67

Teste dich selbst

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

Diesen Test machen