#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. Всегда пожалуйста!