Relay是一个用于构建数据驱动的React应用程序的JavaScript框架。
声明性:不再使用命令式API与数据存储进行通信。只需使用GraphQL声明您的数据要求,然后让Relay确定如何以及何时获取数据。
主机托管:查询位于依赖于它们的视图旁边,因此您可以轻松推理您的应用。中继将查询聚合到有效的网络请求中,以仅获取所需内容。
突变: Relay允许您使用GraphQL突变来改变客户端和服务器上的数据,并提供自动数据一致性,乐观更新和错误处理。
了解如何在您自己的项目中使用Relay或查看Learn Relay中的社区驱动教程。
例
该继电器的例子库包含的实现TodoMVC。尝试一下:
git clone https://github.com/relayjs/relay-examples.git
cd relay-examples/todo
yarn
yarn build
yarn start
然后,只需将浏览器指向http://localhost:3000。
有助于
我们积极欢迎拉取请求,学习如何贡献。
用户
我们有一个社区维护的人员和项目列表,使用Relay进行生产。
执照
继电器是MIT许可的。
官网地址:https://facebook.github.io/relay/
github地址:https://github.com/facebook/relay