React · Senior · Pytanie 47 z 75

Dlaczego React.memo z własną funkcją porównującą może być niebezpieczne?

Wyjaśnienie

arePropsEqual musi uwzględniać wszystkie propsy, w tym funkcje: jeśli zignorujesz callback, komponent wywoła jego starą wersję z „zamrożonym” domknięciem. Głębokie porównanie dużych danych może kosztować więcej niż sam render. Stabilizacja propsów jest zwykle lepszym wyborem.

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 47

Sprawdź się

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

Rozwiąż ten test