react-useeffect-avoid

Installation
SKILL.md

React: When Not to Use useEffect

Core Principle

useEffect is an escape hatch for synchronizing with external systems, not a general-purpose tool for state management or event handling.

Modern React patterns prioritize one-way data flow and event-driven updates over effect-based synchronization to avoid performance penalties and complex synchronization bugs.

Decision Tree

Installs
38
GitHub Stars
280
First Seen
Feb 18, 2026
react-useeffect-avoid — flpbalada/my-opencode-config