Моя карта дает мне возможность не читать свойства неопределенного (чтение «карты»)

#javascript #reactjs

Вопрос:

Я пытаюсь составить карту моих разных людей, но это дает мне ошибку в названии

Я действительно не понимаю, и вот мой код:

  export const Testt = ({ childs}) =gt; {  console.log(childs)  return childs.map((element, index) =gt; (  //element   lt;divgt;  zdijiziojzadioj  lt;/divgt;  )  )  }  

а вот и мои дети

 (12) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] 0: {_id: '619e7301e74b007f5c62482d', firstName: '', lastName: '', birth: '2020-11-19', genre: 'male', …} 1: {_id: '619fae3c96f85d2415d8fe24', firstName: '', lastName: '', birth: '2021-11-03', genre: 'male', …} 2: {_id: '619fae5296f85d2415d8fe28', firstName: '', lastName: '', birth: '2021-11-04', genre: 'male', …} 3: {_id: '619faec296f85d2415d8fe39', firstName: '', lastName: '', birth: '2021-11-04', genre: 'male', …} 4: {_id: '619faee196f85d2415d8fe40', firstName: '', lastName: '', birth: '2021-11-04', genre: 'male', …} 5: {_id: '619faf1496f85d2415d8fe4e', firstName: '', lastName: '', birth: '2021-11-04', genre: 'male', …} ... length: 12  

Я не понимаю, в чем может быть проблема, я уже использовал карту, но у меня никогда не было этой проблемы,

Спасибо за ваш ответ!

Комментарии:

1. можете ли вы показать нам, как вы передаете реквизиты для компонента Testt ?

2. Было бы полезно, если бы вы опубликовали строку, в которой вы используете компонент Testt, и точный вывод ошибок.

Ответ №1:

Вероятно, это означает, что значение childs не заполняется при начальной визуализации.

Что мы обычно делаем в React, чтобы обойти это, так это добавляем условные операторы.

Это должно сработать —

 export const Testt = ({ childs}) =gt; {  console.log(childs)  return childs amp;amp; childs.map((element, index) =gt; (  //element   lt;divgt;  zdijiziojzadioj  lt;/divgt;  )) }  

Комментарии:

1. это ничего не меняет ;s

2. Вы уверены, что именно здесь происходит ошибка?

3. вы были правы, мой ребенок не был заселен. Мне просто нужно было кое-что изменить в другой функции, спасибо!

4. Всегда пожалуйста!