/ / Vykreslenie viacerých súborov údajov v reagujúcom natívnom plochom zozname - reagujú natívnym

Vykresľovanie viacerých množín údajov v reakte na natívny zoznam - reaguje-natívne

Chcem zobraziť obrázky a ďalšie údaje v posúvacom kontajneri. Mám dva samostatné apis pre obrázky a ďalšie údaje. Používam reaktívny natívny zoznam. Ako môžem vykresliť dva súbory údajov súčasne.

Toto je môj kód:

<FlatList
horizontal={true}
data={data1, data2}
renderItem={this.renderData}
keyExtractor={item => item.id}
removeClippedSubviews={false}
bounces={false}
showsHorizontalScrollIndicator={false}/>

renderData = (item) => {
<View></View>
}

odpovede:

0 pre odpoveď č. 1

Ak chcete vykresliť viac polí v plochom zozname, musíte ich zreťaziť. Zmeňte podporu údajov v komponente plochého zoznamu na:

data={data1.concat(data2)}

Predpokladám, že dáta1 a data2 sú polia, pretože ste neukazovali, o čo v skutočnosti ide. Najlepší možný scenár je ten, že dve polia majú rovnakú štruktúru údajov, iba rôzne hodnoty.