Керування станом · Middle · Запитання 25 з 75
Чому стор із persist може спричинити hydration mismatch у SSR-застосунках?
- ✓Правильна відповідь: Сервер рендерить значення за замовчуванням, а клієнт відновлює інші зі сховища
- 2
persistнадсилає стан на сервер при кожному запиті - 3
localStorageчитається на сервері й блокує рендер
Пояснення
На сервері немає localStorage, тому його HTML використовує початкові значення. Дочекайтеся гідрації (persist.hasHydrated()/onFinishHydration), перш ніж показувати збережені значення, або рендерте їх лише на клієнті.