Привет, у меня есть массив, который я хочу отобразить только один раз, и мне интересно, могу ли я сделать что-то вроде этого:
let markersResult;
let polylines;
markers.map((marker, index: number) => {
const nextMarker = markers[index + 1];
markersResult += (
<UserMapMarker key={String(index)} marker={marker} />
)
if (nextMarker && marker.alertsStatus === nextMarker.alertsStatus ) {
polylines += (
<p>polyline</p>
)
}
})
return (
<>
{markersResult}
<div>
{polylines}
</div>
</>
)
Для меня важно использовать решение, подобное этому, потому что я должен проверить, имеет ли маркер то же значение, что и следующий маркер в l oop, а затем сделать что-то с полилиниями