No Use Effect

by alejandrobailo1f77fbcbbb0d71b9479721d57a5db04d1dc95713No license67 starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 6 months ago

ALWAYS ACTIVE. Enforces a strict no-direct-useEffect rule in React and React Native code. Never write useEffect directly — use derived state, event handlers, useMemo, useSyncExternalStore, data-fetching libraries, key-based resets, or useMountEffect instead. Triggers on all React component code: writing new components, editing existing ones, reviewing code, fixing bugs, or refactoring. Also triggers when user mentions useEffect, side effects, data fetching, state sync, or component lifecycle.

Instructions onlySoftware Development

Only the file list is public. File contents are available once the skill is installed in a workspace.

PathSizeType
README.md1.1 KBtext/markdown
references/patterns.md15.7 KBtext/markdown
SKILL.md10 KBtext/markdown

Source and attribution

Source:alejandrobailo/no-use-effectat commit1f77fbc

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal