React Compiler (Enabled)
- Entity ID:
ent-20260420-reactcompiler1 - Type:
decision - Scope:
shared - Status:
active - Aliases: React Compiler, react-compiler
Description
Claude Code's terminal UI layer is built on React + Ink with the React Compiler enabled for automatic memoization and optimized re-renders. ~140 functional components in src/components/ rely on React Compiler to avoid manually wrapping with React.memo / useMemo / useCallback.
Key claims
- Claude Code runs a single-threaded event loop
- React Compiler is enabled for Claude Code's ~140 components
Relations
- none yet