Next.js · Senior · Pytanie 40 z 75

Komponent pokazuje new Date().toLocaleString() i powoduje hydration mismatch. Jakie rozwiązanie jest najpoprawniejsze?

Wyjaśnienie

Serwer i klient są w różnych strefach czasowych i momentach, więc string się różni. Opcje: komponent kliencki pokazujący czas po zamontowaniu; formatowanie na serwerze ze stałą strefą; suppressHydrationWarning na elemencie ze znacznikiem czasu. Niezgodności często powodują też rozszerzenia przeglądarki.

Do poczytania

Błąd w pytaniu

Next.js · Senior · pytanie 40

Sprawdź się

Rozwiąż test Next.js · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test