react-effect-patterns
✓正确使用 React useEffect 并避免不必要的 Effects 的指南。在编写、审查或重构使用 useEffect、useState 或处理副作用的 React 组件时使用。触发涉及 React Effects、派生状态、事件处理程序、数据获取或组件同步的任务。
SKILL.md
Effects are an escape hatch from React for synchronizing with external systems. Removing unnecessary Effects makes code easier to follow, faster to run, and less error-prone.
| Transform data | Calculate during render | | Expensive calculation | useMemo | | Reset all state on prop | key attribute | | Adjust state on prop | Derive during render | | Share event logic | Extract function, call from handlers | | User events | Event handlers | | External system sync | Effect | | Notify parent | Update in handler or lift state |
| Init once | Module-level or guard variable | | External store | useSyncExternalStore | | Fetch data | Effect with cleanup |
正确使用 React useEffect 并避免不必要的 Effects 的指南。在编写、审查或重构使用 useEffect、useState 或处理副作用的 React 组件时使用。触发涉及 React Effects、派生状态、事件处理程序、数据获取或组件同步的任务。 来源:nbbaier/agent-skills。
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/nbbaier/agent-skills --skill react-effect-patterns- 分类
- </>开发工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 react-effect-patterns?
正确使用 React useEffect 并避免不必要的 Effects 的指南。在编写、审查或重构使用 useEffect、useState 或处理副作用的 React 组件时使用。触发涉及 React Effects、派生状态、事件处理程序、数据获取或组件同步的任务。 来源:nbbaier/agent-skills。
如何安装 react-effect-patterns?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/nbbaier/agent-skills --skill react-effect-patterns 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/nbbaier/agent-skills
详情
- 分类
- </>开发工具
- 来源
- skills.sh
- 收录时间
- 2026-02-01