Priority: 馃煛 MEDIUM
Description:
Multiple components have useEffect hooks with missing dependencies, which can cause stale closures and unexpected behavior.
Affected Files:
src/app/admin-dashboard/page.tsx (line 26)
src/app/dashboard/page.tsx (line 50)
src/app/exam/[id]/page.tsx (lines 51, 109)
src/app/exam/[id]/results/page.tsx (line 35)
src/app/student-management/page.tsx (line 22)
- Others...
Solutions:
See GITHUB_ISSUES.md for three solution patterns:
- Add dependency
- Use useCallback
- Move function inside useEffect
Action Items:
Priority: 馃煛 MEDIUM
Description:
Multiple components have
useEffecthooks with missing dependencies, which can cause stale closures and unexpected behavior.Affected Files:
src/app/admin-dashboard/page.tsx(line 26)src/app/dashboard/page.tsx(line 50)src/app/exam/[id]/page.tsx(lines 51, 109)src/app/exam/[id]/results/page.tsx(line 35)src/app/student-management/page.tsx(line 22)Solutions:
See
GITHUB_ISSUES.mdfor three solution patterns:Action Items:
useEffectwarnings