Frontend component design. State management, routing, accessibility, responsive design, performance.
| Scope | Solution |
|---|---|
| Local | useState/useReducer (React), ref/reactive (Vue) |
| Shared | Zustand, Pinia, signals |
| Server | TanStack Query, SWR |
| Global | Redux Toolkit (only if truly needed) |
<button> not <div onClick>React, Angular, Vue 3, Tailwind CSS, shadcn/ui