Hey Leute,
ich bastel grad an einem kleinen Projekt mit React und Zustand und stoße auf ein Problem, das mich richtig nervt.
Ich hab einen Zustand für meinen Zähler, der einfach nicht aktualisiert wird, wenn ich auf einen Button klicke. Hier mein Code:
Das Problem: Der Wert von count bleibt immer gleich, egal wie oft ich auf 'Increase' klicke. Ich dachte, set würde den Zustand aktualisieren, aber irgendwie passiert nix. Hat jemand ne Idee, was ich übersehen könnte? Oder ist das ein typischer Anfängerfehler?
Danke schon mal für jede Hilfe!
Cheers,
Moin323
ich bastel grad an einem kleinen Projekt mit React und Zustand und stoße auf ein Problem, das mich richtig nervt.

Ich hab einen Zustand für meinen Zähler, der einfach nicht aktualisiert wird, wenn ich auf einen Button klicke. Hier mein Code:
Code:
const useStore = create((set) => ({
count: 0,
increase: () => set((state) => ({ count: state.count + 1 }))
}));
function Counter() {
const { count, increase } = useStore();
return (
<div>
<span>{count}</span>
<button onClick={increase}>Increase</button>
</div>
);
}
Das Problem: Der Wert von count bleibt immer gleich, egal wie oft ich auf 'Increase' klicke. Ich dachte, set würde den Zustand aktualisieren, aber irgendwie passiert nix. Hat jemand ne Idee, was ich übersehen könnte? Oder ist das ein typischer Anfängerfehler?

Danke schon mal für jede Hilfe!

Cheers,
Moin323