@Bogdnan123

Objects are not valid as a React child почему возникает ошибка?

У меня есть массив, с большим количеством таких объектов:
{
      logo: "logo",
      marketName: "Company and Software",
      region: true,
      lineBusiness: 50,
      industry: 5,
      growth: 4,
      commission: 3,
      id: 0,
      star: false,
      isSelected: true,
    }


И мне нужно отсортировать этот массив, к примеру по возрастанию чисел growth, но когда я использую я делаю сортировку так:

filteredData.sort((a, b) => a.growth - b.growth);

У меня выкидывает эту ошибку:
Uncaught Error: Objects are not valid as a React child (found: object with keys {logo, marketName, region, lineBusiness, industry, growth, commission, id, star, isSelected}). If you meant to render a collection of children, use an array instead.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Проблема не в этом коде, а в рендере. Вы пытаетесь отрендерить объект (или массив, что то же самое), а реакт не умеет рендерить объекты. О чем и сообщает в тексте ошибки
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы