Zustand Persistierung mit LocalStorage
#zustand
#state-management
Zustand kann den Zustand automatisch im localStorage
speichern und wiederherstellen:
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
const useStore = create(persist((set) => ({
theme: 'light',
toggleTheme: () => set((state) => ({ theme: state.theme === 'light' ? 'dark' : 'light' })),
}), {
name: 'app-theme', // Key für LocalStorage
}));