I don't see any error but a blank jsx using es6 map over a nested array of object.
https://codesandbox.io/s/9jpo8z0poy
my data
const data = [
{
"name": "Main Food",
"categories": [
{
"name": "Sub Food",
"nature_of_business": [
{
"name": "Wholesaler"
},
{
"name": "Direct sales"
}
]
}
]
}
]
Jsx
<div>
natural of business: {
(data.categories || [])
.map(o2 => o2.nature_of_business || [])
.map(o3 => o3.name)
.join(', ')
}
</div>