Реагируйте добавить JSX к переменным в карте каждого цикла - PullRequest
0 голосов
/ 06 февраля 2020

Привет, у меня есть массив, который я хочу отобразить только один раз, и мне интересно, могу ли я сделать что-то вроде этого:

  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, а затем сделать что-то с полилиниями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...