我是新手反应本地的,我一直在一个小型项目中,在搜索后我使用手风琴组件,我找到了这个
我试图实现的目的是如何使此组件可重复使用,因为我有不同的组件数据。我想在不使用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
的另一个子组件。