//lets say we have an array of objects called data<div className="sample">{data.map((item)=>{return(<div key={item.id} className="objectname"><p>{item.property1}</p><p>{item.property2}</p></div>);});</div>
const array={{firstName:"x",lastName:"y"},{firstName:"a",lastName:"b"}}// Method 1: Without using "{}"
array.map((item)=>(<ComponentName fName={item.firstName} lName={item.lastName}/>));// Method 2: With using "{}"
array.map((item)=>{return(<ComponentName fName={item.firstName} lName={item.lastName}/>)});
exportconstArticles=props=>{const[articles, setArticle]=React.useState(props.data||[])React.useEffect(()=>{if(Array.isArray(articles)&& articles.length<1){setArticle([{title:'how to map array in react',content:`read this code!`,},])}},[articles])return(<div>{Array.isArray(articles)&&
articles.map((item, key)=>(<article key={key}><h2>{item.title}</h2><p>{item.content}</p></article>))}</div>)}