反应天然手风琴



我是新手反应本地的,我一直在一个小型项目中,在搜索后我使用手风琴组件,我找到了这个
我试图实现的目的是如何使此组件可重复使用,因为我有不同的组件数据。我想在不使用JSON文件作为数据源的情况下执行此操作。例如

getInitialState() {
   var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
return {
  dataSource: ds.cloneWithRows(_.range(25)),

在DataSource中,我想传递不同组件的数据

任何人都可以帮助

您使用的项目是2年前的最后更新。您可能需要考虑使用此方法:https://github.com/oblador/reeact-native-collapsible

还有另一个名为react-native-accordion-wrapper的项目,您可以以任何方式自定义它,并且非常易于使用:

<Accordion
    dataSource={[
       { title: 'header one', child: <Component1 /> },
       { title: 'header two', child: <Component2 /> },
    ]}
/>

如果您需要更多自定义化,也可以使用该库中名为AccordionItem的另一个子组件。

相关内容

  • 没有找到相关文章

最新更新