Software Development
No Use Effect
Avoid direct React `useEffect` usage when writing or reviewing React components and hooks. Use this skill when creating new React code, refactoring existing `useEffect` calls, reviewing PRs that introduce `useEffect`, or when an agent reaches for `useEffect` as a default. Replace effects with derived state, query or mutation libraries, event handlers, `useMountEffect` for mount-only external sync, or `key`-based remounts.
- Publisher / source
- fastrepl/anarlog (found on GitHub top repositories)
- Upstream record
- fastrepl/anarlog
- Version
- Version 1
- Published
- Publication review
- Approved for publication · recorded passed scan 2026-11-04
- Content fingerprint
d1ff8d0f9b2e6fbec5e2ddecb05e1d7e21d17f5404eb12262cb8540ea9005a94