Listview antd-mobile
const dataSource = new ListView.DataSource({
rowHasChanged: (row1, row2) => row1 !== row2,
});
const newDataSource = dataSource.cloneWithRows(Array.from(new Array(lengthArry).keys()));
renderRow={(dataItem, rowID) => (
<WingBlank size="sm">
<div key={rowID} style={{ display: 'flex' }}>
<GoodsItem key={`${rowID}_1`} goodsItem={goodsRows[dataItem * 2]} goGoodsDetails={this.goGoodsDetails} addCart={this.addCart} badgeText="推荐" isH />
{(dataItem * 2 + 1) < goodsRows.length && <GoodsItem key={`${rowID}_2`} goodsItem={goodsRows[dataItem * 2 + 1]} goGoodsDetails={this.goGoodsDetails} addCart={this.addCart} badgeText="推荐" isH />}
</div>
</WingBlank>
)}