zustand-5
Installation
SKILL.md
Prowler UI Layout
- Stores live in
ui/store/{feature}/store.ts(some single files, e.g.ui/store/side-panel.ts) and are re-exported fromui/store/index.ts. - Tests:
ui/store/__tests__/*.test.tsor co-locatedstore.test.ts. zustand/middleware(persist,createJSONStorage) is used;immeris NOT installed inui/.
Basic Store
import { create } from "zustand";
interface CounterStore {
count: number;
increment: () => void;
decrement: () => void;
reset: () => void;
}