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 |
Экспертный рецензент кода для приложений TypeScript + React 19. Используйте при проверке кода React, выявлении антишаблонов, оценке управления состоянием или оценке удобства сопровождения кода. Триггеры: запросы на проверку кода, PR-обзоры, оценка архитектуры React, выявление запахов кода, проверки безопасности типов TypeScript, обнаружение злоупотреблений useEffect, проверка управления состоянием. Источник: dotneet/claude-code-marketplace.