Скриншот элемента массива IssueList, который является объектом.
import React from 'react';
const IssueList = (props)=>{
const issues = props.issueList.map((issue)=>{
return (
<div key={issue.id}>
<span>
<p><strong>Issue Title: </strong>{issue.title} </p>
<p> <strong>Created By : </strong>{issue.user["login"]}</p>
</span>
<p><strong>Assigned to: </strong>{issue.assignee}</p>
<p><strong>Issue Description: </strong>{issue.body}</p>
</div>
)
});
return <div>{issues}</div>;
}
Я пытаюсь визуализировать div с некоторой информацией из массива объектов IssueList. Приведенный выше код выдает следующую ошибку:
Error: Objects are not valid as a React child (found: object with keys {login, id, node_id, avatar_url, gravatar_id, url, html_url, followers_url, following_url, gists_url, starred_url, subscriptions_url, organizations_url, repos_url, events_url, received_events_url, type, site_admin}). If you meant to render a collection of children, use an array instead.
in p (at IssueList.js:12)
in div (at IssueList.js:7)
in div (at IssueList.js:19)
IssueList представляет собой массив объектов