REPL.tsx
- Entity ID:
ent-20260419-cfcb22134e29 - Type:
file - Scope:
shared - Status:
active - Aliases: REPL component
Description
The React component that renders the entire Claude Code terminal UI. 5,005 lines, 875 KB. Contains 470 useState hooks and 372 useEffect hooks — produces virtual-DOM-vs-TTY desync artifacts (scroll jumps, text overlap, prompt escaping the input box) during streaming.
Key claims
- File size distribution is alarming for a shipping product
- REPL.tsx has 470 useState and 372 useEffect hooks
Relations
- REPL.tsx --[implements]--> Terminal Renderer