SkillFeeder › 全部 Skill › 设计与视觉 › no-useEffect
用声明式模式替代 useEffect,消除副作用导致的渲染异常和无限循环
no-useEffect
no-useEffect 是 SkillFeeder 收录的Agent Skill,来自 GitHub 仓库 canwhite/Krebs,★ 929。用声明式模式替代 useEffect,消除副作用导致的渲染异常和无限循环。适合追求稳定渲染的 React 团队。场景是设计与视觉。能做的事包括强制使用 useMountEffect 替代 useEffect、用派生状态取代同步状态更新、暴露隐式依赖,杜绝依赖数组误配。打开 GitHub 自行安装。
能做什么
- 强制使用 useMountEffect 替代 useEffect
- 用派生状态取代同步状态更新
- 暴露隐式依赖,杜绝依赖数组误配
原文简介
React 无 useEffect 编码规范 - 禁止直接使用 useEffect,使用替代模式代替
同场景推荐
- angular-developer所在仓库 affaan-m/ECC,仓库 ★ 301,364生成高质量 Angular 代码并给出架构级实践建议
- brand-guidelines所在仓库 anthropics/skills,仓库 ★ 193,116自动为任意内容应用 Anthropic 官方品牌色与字体
- canvas-design所在仓库 anthropics/skills,仓库 ★ 193,116生成原创海报、艺术画作和设计稿,输出 PNG 和 PDF 文件。
- frontend-design所在仓库 anthropics/skills,仓库 ★ 193,116打造不落俗套的专属UI视觉方案,拒绝模板化默认样式。
- pptx所在仓库 anthropics/skills,仓库 ★ 193,116生成、编辑和解析 PowerPoint 演示文稿(.pptx/.potx)
- slack-gif-creator所在仓库 anthropics/skills,仓库 ★ 193,116生成符合 Slack 规范的轻量动画 GIF
- theme-factory所在仓库 anthropics/skills,仓库 ★ 193,116一键为幻灯片、文档、HTML等应用专业配色与字体主题
- web-artifacts-builder所在仓库 anthropics/skills,仓库 ★ 193,116用 React + Tailwind + shadcn/ui 构建带状态和路由的 claude.ai 单文件 HTML 交互式前端产物