State Management · Junior · Frage 34 von 75

Wie liest man nur ein Feld aus einem Zustand-Store?

const useStore = create((set) => ({ count: 0, user: null, inc: () => {} }));
Antwort zeigen

Richtige Antwort: const count = useStore((s) => s.count)

Erklärung

Ein Selektor abonniert die Komponente nur für count: Änderungen an user lösen kein Neurendern aus. useStore() ohne Selektor abonniert den ganzen Store und rendert bei jeder Änderung neu.

Zum Weiterlesen

Fehler in der Frage

State Management · Junior · Frage 34

Teste dich selbst

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

Diesen Test machen