Rules Hub
Coding Rules Library
← Back to all rules
Rule priority, scope & exceptions
Use this to align rules with the senior-level structure (P0/P1/P2, scope, exceptions/tradeoffs).
frontend ruleP1stack specificStack: react
reacthooksuseeffectdependencies
Include every referenced value in the useEffect dependency array
List all reactive values the effect reads in its dependency array, even if you believe they never change, to follow the rules of hooks.
PR: hegnar-web · org-mining-hist-2026-06Created: Jun 19, 2026
Bad example
Old codetsx
| 1 | useEffect(() => { |
| 2 | if (isLoggedIn) inject(codes); |
| 3 | }, []); |
Explanation (EN)
Objašnjenje (HR)
Good example
New codetsx
| 1 | useEffect(() => { |
| 2 | if (isLoggedIn) inject(codes); |
| 3 | }, [isLoggedIn, codes]); |
Explanation (EN)
Objašnjenje (HR)