Аудит React-компонентов на лишние useEffect

★ 6.8 · vibe-coding

react-useeffect is a Claude Code skill that audits React components for unnecessary useEffect hooks. It identifies anti-patterns such as derived state, chained effects, effects used instead of event handlers, and prop-change effects — then recommends concrete alternatives including computed values, useMemo, the key prop, event handlers, and useSuspenseQuery. The skill applies a decision framework that asks whether a given logic belongs in an event handler, a render-time calculation, an effect for external system synchronization, or a key-prop reset. Use it during code reviews or when optimizing components with useEffect and useState patterns to reduce unnecessary effects and improve both performance and maintainability.