Loading...
Loading...
Zustand state management best practices for React applications. Use when writing, reviewing, or refactoring Zustand stores to ensure optimal performance and maintainability. Triggers on tasks involving state management, stores, selectors, re-renders, and Zustand patterns.
npx skill4agent add pproenca/dot-skills zustand| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Store Architecture | CRITICAL | |
| 2 | Selector Optimization | CRITICAL | |
| 3 | Re-render Prevention | HIGH | |
| 4 | State Updates | MEDIUM-HIGH | |
| 5 | Middleware Configuration | MEDIUM | |
| 6 | SSR and Hydration | MEDIUM | |
| 7 | TypeScript Patterns | LOW-MEDIUM | |
| 8 | Advanced Patterns | LOW | |
store-multiple-storesstore-separate-actionsstore-event-namingstore-colocate-logicstore-avoid-derived-statestore-domain-boundariesselect-always-useselect-atomic-picksselect-stable-returnsselect-custom-hooksselect-auto-generateselect-memoize-computedselect-avoid-inlinerender-use-shallowrender-equality-fnrender-memo-childrenrender-subscribe-externalrender-avoid-object-returnsrender-split-componentsupdate-functional-setupdate-immutableupdate-shallow-mergeupdate-async-actionsupdate-batch-updatesmw-devtools-actionsmw-persist-partializemw-persist-migrationmw-immer-nestedmw-combine-ordermw-slice-middlewaressr-skip-hydrationssr-manual-rehydratessr-hydration-hookssr-check-windowts-state-creatorts-middleware-inferencets-separate-typests-generic-selectorsts-bound-storeadv-context-storesadv-transient-updatesadv-computed-gettersadv-third-party-integration| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |