chore(web): apply react-doctor cleanup#3146
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge This is a clean mechanical cleanup PR. All changes are low-risk and behavior-preserving. The incremental commits continue in the same vein as the initial batch. Notable Improvements — incremental commits (click to expand)
Notable Improvements — initial commits (click to expand)Timeout cleanup fixes ( Lazy state initializers: Stale-state update fix ( Formatter caching ( React key improvement (
Accessibility (
Files Reviewed (37 files)Initial batch (27 files):
Incremental batch (10 files):
Reviewed by claude-4.6-sonnet-20260217 · 623,995 tokens |
Summary
Applies low-risk React Doctor cleanup across touched web app surfaces and adds the local React Doctor skill.
Why this change is needed
React Doctor identified many small correctness, accessibility, performance, and design hygiene issues in
apps/web. This change addresses the safe mechanical items while leaving higher-risk architectural findings for focused follow-ups.How this is addressed
react-doctorskill guidance so future React cleanup work can use the same workflow.size-*utilities.Human Verification
Reviewer Notes
Human Reviewer Flags
.agents/skills/react-doctor/SKILL.mdas requested, adding local agent workflow guidance.Code Reviewer Agent
Code Reviewer Notes