Читайте публичные суть от Github и сохраняйте значения в Reactapp - PullRequest
0 голосов
/ 30 мая 2018

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

Ранее я мог получать значения из 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}));
} 

1 Ответ

0 голосов
/ 30 мая 2018

In gist URL https://api.github.com/gists/public

Информация о пользователе находится под объектом владельца, если это то, что вы ищете.

Псевдокод для отображения информации о гистах в таблице:

 const renderUserInfo = data.map((value, key) => {
        return <tr key={key}>
            <td>
                {value.owner.login}
            </td>
            <td>
                {value.owner.url}
            </td>
        </tr>
    });

Надеюсь, это поможет.Дайте мне знать, если у вас все еще проблемы: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...