跳至主要内容
版本:v18.0.0

先决条件

在开始使用 Relay 之前,请记住,我们假设以下基础设施已设置,并且您对以下主题有一定了解。

JavaScript

Relay 是一个用 JavaScript 构建的框架,因此我们假设您熟悉 JavaScript 语言。

React

Relay 是一个用于数据管理的框架,主要支持 React 应用程序的绑定,因此我们假设您已经熟悉 React

GraphQL

我们还假设您基本了解 GraphQL。要开始使用 Relay,您还需要

GraphQL 模式

您的数据模型的描述,以及一组相关的解析方法,这些方法知道如何获取您的应用程序可能需要的任何数据。

GraphQL 被设计为支持各种数据访问模式。为了了解应用程序数据结构,Relay 要求您在定义模式时遵循某些约定。这些在 GraphQL 服务器规范 中有记录。

  • graphql-js on npm

    用于使用 JavaScript 构建 GraphQL 模式的通用工具

  • graphql-relay-js on npm

    JavaScript 帮助程序,用于以与 Relay 无缝集成的 방식 定义数据之间的连接和突变。

GraphQL 服务器

任何服务器都可以学习加载模式并使用 GraphQL 进行通信。我们的 示例 使用 Express。