state-management
Original:🇺🇸 English
Translated
Manage client and server state with Zustand stores and React Query patterns.
2installs
Sourceredpanda-data/console
Added on
NPX Install
npx skill4agent add redpanda-data/console state-managementTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →State Management
Choose the right state solution for each use case.
Activation Conditions
- Managing global state
- Persisting state across navigation
- Cross-component data sharing
- Questions about Zustand vs React Query
Quick Reference
| Action | Rule |
|---|---|
| Read from store | |
| Persist state | |
| Fetch server data | |
Decision Tree
Is it server data (API response)?
├── Yes → React Query / Connect Query
│ (caching, refetching, invalidation)
└── No → Is it URL state?
├── Yes → React Router
│ (search params, path params)
└── No → Is it form state?
├── Yes → React Hook Form
│ (validation, submission)
└── No → Is it shared across components?
├── Yes → Zustand
│ (global, persisted)
└── No → useState / useReducer
(local component state)Rules
See directory for detailed guidance.
rules/