Relay 是构建数据驱动的React应用程序的JavaScript框架。
- 声明式:不再使用命令式API与数据存储进行通信。 只需使用GraphQL声明您的数据需求,并让Relay 知道如何以及何时获取数据。
 - 托管:查询依靠他们的意见旁边,所以你可以很容易地理解你的应用程序。Relay 将查询集中到高效的网络请求中,仅获取所需的内容。
 - 突变:Relay 允许您使用GraphQL突变来变换客户端和服务器上的数据,并提供自动数据一致性,乐观更新和错误处理。
 
Relay 是构建数据驱动的React应用程序的JavaScript框架。(Relay is a JavaScript framework for building data-driven React applications. )
Relay 是构建数据驱动的React应用程序的JavaScript框架。
| 名稱與所有者 | facebook/relay | 
|---|---|
| 主編程語言 | Rust | 
| 編程語言 | JavaScript (語言數: 8) | 
| 平台 | |
| 許可證 | MIT License | 
| 創建於 | 2015-08-11 06:09:16 | 
|---|---|
| 推送於 | 2025-10-31 13:00:23 | 
| 最后一次提交 | |
| 發布數 | 93 | 
| 最新版本名稱 | v20.1.1 (發布於 ) | 
| 第一版名稱 | v0.1.0 (發布於 ) | 
| 星數 | 18.9k | 
|---|---|
| 關注者數 | 321 | 
| 派生數 | 1.9k | 
| 提交數 | 10.8k | 
| 已啟用問題? | |
| 問題數 | 2344 | 
| 打開的問題數 | 614 | 
| 拉請求數 | 111 | 
| 打開的拉請求數 | 157 | 
| 關閉的拉請求數 | 2451 | 
| 已啟用Wiki? | |
|---|---|
| 已存檔? | |
| 是復刻? | |
| 已鎖定? | |
| 是鏡像? | |
| 是私有? | 
Relay is a JavaScript framework for building data-driven React applications.
See how to use Relay in your own project.
The relay-examples repository contains an implementation of TodoMVC. To try it out:
git clone https://github.com/relayjs/relay-examples.git
cd relay-examples/todo
yarn
yarn build
yarn start
Then, just point your browser at http://localhost:3000.
We actively welcome pull requests, learn how to contribute.
We have a community-maintained list of people and projects using Relay in production.
Relay is MIT licensed.