Next.js · Senior · Запитання 40 з 75

Компонент показує new Date().toLocaleString() і спричиняє hydration mismatch. Як виправити найкоректніше?

Пояснення

Сервер і клієнт перебувають у різних часових поясах і моментах часу, тому рядок відрізняється. Варіанти: клієнтський компонент, що виводить час після монтування; форматування на сервері з фіксованою зоною; suppressHydrationWarning для елемента з міткою часу. Розширення браузера теж часто спричиняють mismatch.

Де почитати

Помилка в запитанні

Next.js · Senior · запитання 40

Перевірте себе

Пройдіть тест Next.js · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест