вместо отдельных массивов вы можете объединить их и l oop через это:
const renderPosts = ()=>{
return this.state.posts.map(post,index=>{
return(
<Card
postImage={post.image}
postData={post.data}
/>
)
})
}
Но если вы настаиваете на том, чтобы хранить их отдельно, вы можете сделать вложенный l oop, например:
const templates = {
template1: {
items: [1, 2]
},
template2: {
items: [2, 3, 4]
},
};
const App = () => (
<div>
{
Object.keys(templates).map(template_name => {
return (
<div>
<div>{template_name}</div>
{
templates[template_name].items.map(item => {
return(<div>{item}</div>)
})
}
</div>
)
})
}
</div>
);