Я создаю веб-приложение для реакции, в котором при поиске пользователя вы можете видеть, что пользователи публикуют суть, файлы и людей, которые подписали свои проекты.
Ранее я мог получать значения из https://api.github.com/users?since=1234 путем циклического перебора значений:
<div>
{
users.map((user, i) => {
return <Usercard
key={users[i].id}
//Virtual DOM needs key prop to keep track of cards
username={users[i].login}
avatar={users[i].avatar_url}
profile={users[i].html_url}
/>
})
}
</div>
Однако, когда я использую https://api.github.com/gists/public, я немного теряюсь с функцией чтения данных из этой группы массивов, таких как файлы,forks_url, свойства владельца и т. д., поскольку я не могу получить значения.
Я называю данные так:
componentDidMount() {
fetch('https://api.github.com/users')
.then(response => response.json())
.then(users => this.setState({users: users}));
}