Collapsible
A single disclosure: one header (its title, or a custom trigger, plus a chevron that rotates when open) over one collapsible content panel.
Closed by default; pass defaultOpen to start open. Open state is controlled (open + onOpenChange) or uncontrolled (defaultOpen). A description adds a muted secondary line under the title; card wraps the disclosure in an outlined card surface on web and Android (on iOS the default look already is the inset-grouped card, so card is a no-op there). For a set of related, peer sections, reach for an Accordion (a group of these); Collapsible is the standalone primitive.
iOS
Android
Web
tsx
Default
Open by default
Disabled
Card surface
With descriptions
Custom trigger
Props
Do & Don’t
One block of detail
Don’t
Don't reach for a Collapsible when you have several related, peer sections; that is an Accordion's job, and a stack of standalone disclosures loses the single-open coordination.
Do
Use one Collapsible to hide a single block of secondary detail behind a clear label, and let the chevron carry the open/closed affordance.