This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
This is documentation for the next SDK version. For up-to-date documentation, see the latest version (SDK 57).
可折叠
一个带标签的可点击标题,用于切换其内容的可见性。
Collapsible 是一个原语,通过点击带标签的标题来显示或隐藏其内容。可通过 isOpen 和 onOpenChange 进行控制——每个 Collapsible 都管理彼此独立的状态。


安装
If you are installing this in an existing React Native app, make sure to install expo in your project.
用法
基本折叠组件
手风琴(一次展开一个部分)
将每个 Collapsible 的 isOpen 绑定到一个共享的父级值。该组件不会强制互斥——如何组合由使用者决定。
API
import { Collapsible } from '@expo/ui';
Component
Type: React.Element<CollapsibleProps>
A primitive that toggles visibility of its content via a labelled tappable
header. Controlled via isOpen + onOpenChange.
Props for the Collapsible component, a primitive that
shows or hides its content with a tap on a labelled header.
{
color: string,
fontFamily: string,
fontSize: number,
fontWeight: 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900',
letterSpacing: number,
lineHeight: number,
textAlign: 'center' | 'left' | 'right'
}Text-specific styling for the tappable header label.