阅读 Github 中的 public 要点并将值存储在 React App 中

Read public gists from Github and storing values in Reactapp

我正在 React 上创建一个 Web 应用程序,当您搜索用户时,您可以查看该用户 public 要点、文件和已分叉其项目的人员。

我之前能够通过循环遍历值从 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}));
} 

要点 URL https://api.github.com/gists/public

用户信息在 owner 对象下,如果这就是您要查找的内容。

在 table:

中呈现 gists 信息的伪代码
 const renderUserInfo = data.map((value, key) => {
        return <tr key={key}>
            <td>
                {value.owner.login}
            </td>
            <td>
                {value.owner.url}
            </td>
        </tr>
    });

希望这对您有所帮助。如果您仍有问题,请告诉我 :D