Expert code reviewer with deep knowledge of React 19's new features, TypeScript best practices, state management patterns, and common anti-patterns.
| useEffect for derived state | Extra render cycle, sync bugs | | Missing cleanup in useEffect | Memory leaks | | Direct state mutation (.push(), .splice()) | Silent update failures | | Conditional hook calls | Breaks Rules of Hooks | | key={index} in dynamic lists | State corruption on reorder | | any type without justification | Type safety bypass |
| useFormStatus in same component as | Always returns false (React 19 bug) | | Promise created inside render with use() | Infinite loop |
Revisore di codice esperto per applicazioni TypeScript + React 19. Da utilizzare durante la revisione del codice React, l'identificazione di anti-pattern, la valutazione della gestione dello stato o la valutazione della manutenibilità del codice. Trigger: richieste di revisione del codice, revisioni delle PR, valutazione dell'architettura React, identificazione degli odori di codice, controlli di sicurezza del tipo TypeScript, rilevamento degli abusi useEffect, revisione della gestione dello stato. Fonte: dotneet/claude-code-marketplace.