State Management · Middle · Frage 20 von 75
Warum rendert diese Komponente bei jeder Store-Änderung neu?
const { count, inc } = useStore();- 1Actions im Store werden bei jedem Update neu erzeugt
- 2Destrukturierung ist bei Zustand-Hooks verboten
- 3Ohne Selektor abonniert sie den ganzen Store
Antwort zeigen
Richtige Antwort: Ohne Selektor abonniert sie den ganzen Store
Erklärung
useStore() liefert das ganze State-Objekt, also rendert jede Änderung die Komponente neu. Wähle aus, was du brauchst: useStore((s) => s.count) und useStore((s) => s.inc).