skills-ws
Version:
87 agent skills for AI coding assistants — marketing, growth, web3, dev, design & operations. Built for OpenClaw, Claude Code, Cursor, and Codex.
17 lines (14 loc) • 483 B
Markdown
```typescript
// src/hooks/use-store.ts
import { create } from 'zustand';
interface AppStore {
sidebarOpen: boolean;
toggleSidebar: () => void;
}
export const useStore = create<AppStore>((set) => ({
sidebarOpen: true,
toggleSidebar: () => set((s) => ({ sidebarOpen: !s.sidebarOpen })),
}));
```
**Rule:** Use Server Components for server data. Zustand for client-only UI state (modals, sidebars, filters). Don't sync server data into Zustand.