State Management · Middle · Frage 8 von 75

Warum hilft React.memo einer Komponente nicht, die useContext(CartContext) aufruft?

Antwort zeigen

Richtige Antwort: Memo vergleicht Props, aber Context umgeht sie

Erklärung

Context-Updates umgehen den Props-Vergleich. Ein Workaround: den Context in einem kleinen Elternteil lesen und nur den nötigen Wert an ein memoisiertes Kind geben, sodass das Kind das Rendern überspringt, solange dieser Wert gleich bleibt.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 8

Teste dich selbst

Mach den Test State Management · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen