mcpField
Z
zustand

zustand

github.com/pproenca开发220451 次安装11 周前更新
代码仓库

关于 zustand

为 React 中的 Zustand 状态管理提供性能与架构指南,包含 43 条规则,涵盖 Store、选择器、更新、中间件、SSR、TypeScript 及进阶模式。

主要功能

  1. 01八类共 43 条规则
  2. 02Store 架构指导
  3. 03选择器与重渲染优化
  4. 04状态更新和中间件实践
  5. 05SSR 与水合指南
  6. 06TypeScript 与进阶模式

适用场景

  1. 01为 React 应用设计 Zustand Store
  2. 02减少组件不必要的重渲染
  3. 03配置持久化与中间件
  4. 04检查 SSR 和水合状态模式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pproenca/dot-skills --skill zustand

安装后在 Claude Code 中输入/zustand确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

metadata.json
assets/templates/
_template.md
references/
_sections.md
adv-computed-getters.md
adv-context-stores.md
adv-third-party-integration.md
adv-transient-updates.md
mw-combine-order.md
mw-devtools-actions.md
mw-immer-nested.md
mw-persist-migration.md
mw-persist-partialize.md
mw-slice-middleware.md
render-avoid-object-returns.md
render-equality-fn.md
render-memo-children.md
render-split-components.md
render-subscribe-external.md
render-use-shallow.md
select-always-use.md
select-atomic-picks.md
select-auto-generate.md
select-avoid-inline.md
select-custom-hooks.md
select-memoize-computed.md
select-stable-returns.md
ssr-check-window.md
ssr-hydration-hook.md
ssr-manual-rehydrate.md
ssr-skip-hydration.md

详细介绍

社区版 Zustand 最佳实践

面向 React 应用中 Zustand 状态管理的全面性能与架构指南。包含 8 个类别、43 条规则,按影响程度从关键(store 架构、选择器优化)到渐进式(高级模式)排序。

适用场景

在以下情况下参考这些指南:

  • 创建新的 Zustand store
  • 使用选择器优化重新渲染性能
  • 实现持久化或中间件
  • 将 Zustand 与 SSR/Next.js 集成
  • 审查状态管理模式相关代码

按优先级划分的规则类别

优先级类别影响前缀
1Store 架构CRITICALstore-
2选择器优化CRITICALselect-
3防止重新渲染HIGHrender-
4状态更新MEDIUM-HIGHupdate-
5中间件配置MEDIUMmw-
6SSR 与水合MEDIUMssr-
7TypeScript 模式LOW-MEDIUMts-
8高级模式LOWadv-

快速参考

1. Store 架构(CRITICAL)
2. 选择器优化(CRITICAL)
3. 防止重新渲染(HIGH)
4. 状态更新(MEDIUM-HIGH)
5. 中间件配置(中)
6. SSR 和水合(中)
7. TypeScript 模式(低-中)
8. 高级模式(低)

使用方法

阅读各个参考文件,了解详细说明和代码示例:

参考文件

文件描述
references/_sections.md类别定义和排序
assets/templates/_template.md新规则模板
metadata.json版本和参考信息

评论

支持 Markdown