In my React code I have something like
{elements.map((element) => {
return (
<div>
{renderDate(element.date)}
</div>
)
}})}
where
const renderDate = (date: string) => {
return (
<div>
<span className="date">
{date}
</span>
</div>
)
}
When I look at the UI, I see that all the elements on the page have the same date as the last date in the elements array. However I want to maintain each elements date and not have it been overwritten. Can anyone offer suggestion? Should I turn .map(...) into .forEach(...)?