State Management · Middle · Frage 60 von 75

Warum gruppieren manche Teams Zustand-Actions in ein verschachteltes Objekt actions?

const useBearStore = create((set) => ({
  bears: 0,
  actions: { increase: () => set((s) => ({ bears: s.bears + 1 })) },
}));
export const useBearActions = () => useBearStore((s) => s.actions);
Antwort zeigen

Richtige Antwort: Actions ändern sich nie, ihre Auswahl ist also sicher

Erklärung

Die Auswahl des stabilen actions-Objekts liefert jedes Mal dieselbe Referenz. Eigene Hooks verbergen zudem die Form des Store vor den Komponenten.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 60

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