Component & Interaction Design
Designing component APIs and interaction contracts.
Part: 04 · Interface Engineering · Priority: High
Taxonomy
Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.
Component APIs
- Prop Design & Contracts
- Composition vs Configuration
- Polymorphic Components (as)
- Slots & Children APIs
Behavior Patterns
- Headless Components
- Controlled vs Uncontrolled Pattern
- Compound Components
- Render Props
Interaction
- Pointer & Mouse Interaction
- Drag & Drop
- Hover, Press & Long-Press States
- Gesture Handling
Interface State
- Loading & Skeleton States
- Empty States
- Error & Retry States
- Disabled & Busy States
Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.