我正在使用一个包含 50 个Accordion
元素(语义 ui)的列表,如下所示:
<Accordion>
<Accordion.Title>
<TextArea
defaultValue={ value }
autoHeight
/>
</Accordion.Title>
<Accordion.Content>
<List>
<List.Item>100 Items</List.Item>
<List>
</Accordion.Content>
</Accordion>
如您所见,每个 Accordion Content 都有一个包含 100 个项目的列表。
所以现在这 100 个列表项被渲染了 50 次。但我希望它们只有在我打开特定的 Accordion 时才会呈现。这意味着首先呈现所有 100 个 Accordion 元素,但根本没有 List 项。如果用户打开 Accordion,则呈现列表。
这可能吗?