Неправильное отображение массива объектов React - PullRequest
0 голосов
/ 11 июля 2020

В функции рендеринга моего компонента я пытаюсь отобразить массив объектов. Я все время получаю сообщение об ошибке «Объекты недействительны как дочерние объекты React». Однако я не пытаюсь визуализировать объект. Может кто-нибудь подскажет, что я здесь делаю не так? Примечание: circlearray - это массив (заполненный объектами)

return (
  <Container>
    <NavBar>
      <Subtitle>All</Subtitle>
      <Subtitle>Living groups</Subtitle>
      <Subtitle>Clubs</Subtitle>
      <Subtitle>Classes</Subtitle>
    </NavBar>
    <CircleBox>
      {circlesarray.map((circle, index) => (
        <Circle key={index} name={circle.name} />
      ))}
    </CircleBox>
  </Container>
);

1 Ответ

0 голосов
/ 11 июля 2020

Попробуйте сделать следующее:

  {circlesarray.map((circle, index) => 
    <Circle key={index} name={circle.name} />
  )}

Без ().

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