React · Senior · Pytanie 21 z 75

Dlaczego useContext nie ma „selektorów” i jak się to obchodzi?

Wyjaśnienie

Każda zmiana value przerenderowuje wszystkich wywołujących useContext, nawet jeśli potrzebują jednego pola. Obejścia: kilka wąskich kontekstów, memoizowani konsumenci, biblioteka use-context-selector lub store z subskrypcją przez selektory (Zustand, Redux, Jotai).

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 21

Sprawdź się

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

Rozwiąż ten test