10. useQuery 钩子
5m

📡 使用以下方法执行useQuery

现在执行我们的 TRACKS 从 React 中!为此,我们将使用 useQuery 钩子在 src/pages/tracks.js 中。

useQuery 钩子是在 React 应用程序中执行查询的主要 API。我们通过调用 在 React 组件中运行 ,并将我们的 字符串作为参数传递给它。这使得从 React 组件运行查询变得轻而易举。

当我们的组件渲染时,useQuery 返回一个来自 的对象,其中包含 loadingerrordata 属性,我们可以使用这些属性来渲染我们的 UI。让我们将所有这些内容放入代码中。

注意: 查看 关于 useQuery 钩子的官方 Apollo 文档,了解更多关于此函数的信息。

使用 useQuery 钩子和 SPACECATS 查询,从结果中解构 loadingerrordata 属性。

The JSON response to our query, outputted directly into the UI
上一步

分享您对本课的疑问和评论

您的反馈有助于我们改进!如果您遇到困难或困惑,请告诉我们,我们会帮助您。所有评论都是公开的,必须遵循 Apollo 行为准则。请注意,已解决或处理的评论可能会被删除。

您需要一个 GitHub 帐户才能在下面发帖。没有? 改在我们的 Odyssey 论坛上发帖。