I have a array that contains 5 elements:
[
{
"id": 1,
"title": "Title 1",
"description": "descriptions"
},
{
"id": 2,
"title": "Title 1",
"description": "descriptions"
},
{
"id": 3,
"title": "Title 1",
"description": "descriptions"
},
{
"id": 4,
"title": "Title 1",
"description": "descriptions"
},
{
"id": 5,
"title": "Title 1",
"description": "descriptions"
}
]
And I want them to show up as follows:
<Item>
<Text style={styles.cardText}>Title 1</Text>
<Text style={styles.cardText} numberOfLines={2}>Description 1</Text>
</Item>
<Grid>
<Col>
<Item>
<Text style={styles.cardText}>Title 2</Text>
<Text style={styles.cardText} numberOfLines={2}>Description 2</Text>
</Item>
</Col>
<Col>
<Item>
<Text style={styles.cardText}>Title 3</Text>
<Text style={styles.cardText} numberOfLines={2}>Description 3</Text>
</Item>
</Col>
</Grid>
<Grid>
<Col>
<Item>
<Text style={styles.cardText}>Title 4</Text>
<Text style={styles.cardText} numberOfLines={2}>Description 4</Text>
</Item>
</Col>
<Col>
<Item>
<Text style={styles.cardText}>Title 5</Text>
<Text style={styles.cardText} numberOfLines={2}>Description 5</Text>
</Item>
</Col>
</Grid>
How to display the above as in React Native?
I tried to use datas.map function but could not. I tried to adding string but I thought that was not the solution.
Is there a solution for it?
Thank all.