Zarządzanie stanem · Middle · Pytanie 7 z 75

Komponent używa tylko theme z dużego AppContext, ale renderuje się przy każdej zmianie koszyka. Co pomoże?

Wyjaśnienie

React.memo nie zatrzymuje renderów spowodowanych kontekstem, który czyta komponent. Osobne ThemeContext i CartContext ograniczają aktualizacje do właściwych konsumentów. Przy bardzo częstych aktualizacjach - store z selektorami.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 7

Sprawdź się

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

Rozwiąż ten test