Loading...
Loading...
Detect, replace, and mechanically restrict direct React `useEffect` calls. Use when writing, refactoring, reviewing, or migrating React code that fetches, derives state, relays events, resets state, or synchronizes through effects. Preserve legitimate external-system synchronization inside reviewed domain hooks; do not use for unrelated React work or non-React effect systems.
npx skill4agent add uinaf/agent-skills react-ban-use-effectuseEffectuseSyncExternalStoreuseEffectReact.useEffect(...)useLayoutEffect