React · Middle · Frage 22 von 75

Warum teilt man einen Context in StateContext und DispatchContext auf?

Antwort zeigen

Richtige Antwort: Komponenten, die nur dispatch lesen, rendern bei Datenänderungen nicht neu

Erklärung

dispatch aus useReducer ist stabil und ändert sich nie. Legt man es in einen eigenen Context, rendern Buttons wie „Hinzufügen“ und „Löschen“, die nur ihn lesen, nicht bei jeder Datenänderung neu. Eine verbreitete Technik, um „Reducer + Context“ zu skalieren.

Zum Weiterlesen

Fehler in der Frage

React · Middle · Frage 22

Teste dich selbst

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

Diesen Test machen