building-compound-components - Create unstyled React compound components
Creates unstyled compound components that separate business logic from styles
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create context file
- create Root component
- create consumer components
- create namespace export
- manage component state
- expose behavior via context
- support render props
- implement sub-context
- use asChild pattern
Inputs
- component requirements
- React project
- Tambo provider
- Radix UI Slot
Outputs
- unstyled React components
- component context
- namespace exports
- TypeScript types
Requirements
- React environment
- TypeScript
- @tambo-ai/react SDK
