React · Junior · Pytanie 34 z 75

Dlaczego <StrictMode> w trybie deweloperskim wywołuje render i efekty dwukrotnie?

Wyjaśnienie

Podwójne wywołanie pomaga znaleźć efekty uboczne podczas renderu (mutacje, żądania) i brak czyszczenia w efektach. W buildzie produkcyjnym się nie dzieje. Jeśli podwójne wywołanie coś psuje, w kodzie jest błąd, który i tak kiedyś się ujawni.

Do poczytania

Błąd w pytaniu

React · Junior · pytanie 34

Sprawdź się

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

Rozwiąż ten test