No Useeffect

Enforce a strict ban on direct useEffect calls in React code. Replace with derived state, event handlers, data-fetching libraries, useMountEffect, or key-based remounting. Use when: (1) Writing new React components, (2) Reviewing React code for effect usage, (3) Refactoring existing useEffect calls, (4) AI agent is about to add useEffect. Triggers on: useEffect, effect hook, side effect, sync state, dependency array, infinite loop, race condition, effect cleanup.

ahonn c0a9466 4.6 KB Updated

File contents

ahonn/dotfiles/tree/main/.claude/skills/no-useeffect commit c0a9466e87

Frequently asked questions

npx skillmds@latest add ahonn/no-useeffect