React · Senior · Pytanie 5 z 75
Co dzieje się podczas hydratacji?
- ✓Poprawna odpowiedź: React podpina handlery i stan do HTML wyrenderowanego przez serwer
- 2Serwer ponownie renderuje stronę po każdym kliknięciu użytkownika
- 3Przeglądarka ponownie pobiera cały HTML i zastępuje nim markup serwera
Wyjaśnienie
hydrateRoot przechodzi po istniejącym DOM, renderuje komponenty na kliencie i oczekuje tego samego markupu, by po prostu go „ożywić”. Dopóki hydratacja się nie zakończy, UI jest widoczny, ale nieinteraktywny. Jeśli markup się nie zgadza, pojawia się błąd hydratacji, a poddrzewo jest renderowane ponownie na kliencie.