import React, { useState } from 'react'; import { Text, View } from 'react-native'; import { Collapse, Space, Button, Size } from '@xrnjs/ui'; import Card from '_global/Card'; import { styles } from './style'; const BasicUsage = () => { const [activeKeys, setActiveKeys] = useState(['1']); const handleChange = (keys?: string | string[] | null) => { setActiveKeys(Array.isArray(keys) ? keys : keys ? [keys] : []); }; return ( 普通折叠面板 可以同时展开多个面板 这是第一个面板的内容 这是第二个面板的内容区域 这是第三个面板的内容 手风琴模式 同时只能展开一个面板 手风琴模式 - 内容 1 手风琴模式 - 内容 2 手风琴模式 - 内容 3 受控模式 通过 activeKey 和 onChange 控制展开状态 当前展开: {activeKeys.length > 0 ? activeKeys.join(', ') : '无'} 受控模式 - 内容 1 受控模式 - 内容 2 ); }; export default BasicUsage;