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