写点什么

Facebook 发布 Relay 7,带来错误处理和 Hook 方面的改进

  • 2019-11-12
  • 本文字数:631 字

    阅读完需:约 2 分钟

Facebook发布Relay 7,带来错误处理和Hook方面的改进

JavaScript 框架Relay最近发布了版本 7,用于构建基于数据驱动和 GraphQL 的 React 应用程序。这个版本包含了错误处理和 Relay Hook 方面的改进。


Relay 7 增加了一个新的指令 @DEPRECATED__relay_ignore_unused_variables_error,用于忽略从 GraphQL NoUnusedVariablesRule 迁移到 RelayIRTransform 时发生的错误。这个指令临时忽略之前不会出现的错误,让开发团队可以在升级期间增量修复问题。


Relay 团队还改进了其他几个特性,包括加在 fragment 上的 @refetchable 指令约束,它不再强制字段的参数必须叫作 id,只要是 ID 类型就可以了。现在还可以通过__id 来获取内部缓存键,更新没有 id 的记录。


除了 bug 修复之外,Relay 7 还提供了一些实验特性。Relay Hook 方面的改进包括:useFragment 的性能改进、正确处理进行中的请求(使用 useQuery),以及服务器在没有返回所有请求数据(使用 useQuery)时不会无限期挂起。


Relay 是 Facebook 推出的一个 JavaScript 框架,用于构建 GraphQL 应用程序。Relay 为 React 和 GraphQL 提供了一座桥梁。在使用 Relay 时, React 组件可以指定它们需要什么样的数据并获取这些数据,可以对组件进行组合,而应用程序需要的数据可以本地化到每个组件中。Relay 提供了静态查询和预先生成代码功能。


Relay 基于 MIT 许可开源,开发者可以通过 Relay 的GitHub项目参与贡献和反馈,并遵循Realy贡献指南


有关 Relay 7 的更新和重大变更清单可以在 Relay 7 的发布说明中找到。


原文链接


Faceook Releases Relay Version 7


2019-11-12 08:001507

评论

发布
暂无评论
发现更多内容

华为云帮助企业做好核心数据灾备,为企业数据安全与稳定发展提供保障

爱尚科技

千锋郑州第八届“千锋杯”联合项目大赛圆满落幕

千锋IT教育

CSS基础4

虾仁疙瘩汤

CSS css3 10月月更

全国联动,千锋教育1024程序员节线下狂欢活动火热开展!

千锋IT教育

华为云数据灾备全场景应用方案,为企业数据安全护航

爱尚科技

架构---作业3

李某人

架构训练营 #架构训练营

华为云CDN为什么成为企业首选?四大优势助力企业腾飞!

秃头也爱科技

css学习

codingyt

CSS 10月月更

企业存储难题难以解决?不如试试华为云OBS对象存储服务

爱科技的水月

设计师高效办公必备神器-呆猫云工作站

爱科技的水月

“程”风破浪的开发者|微信小程序逆地址解析

江拥羡橙

微信小程序 学习方法 uniapp 腾讯地图 “程”风破浪的开发者

【Java SE】Java程序的运行详解

安苒

Java

flex容器布局

codingyt

CSS Flex 10月月更

“程”风破浪的开发者 | 元宇宙就是“虚晃一枪”?

三掌柜

1024 1024程序员节 元宇宙 “程”风破浪的开发者

华为云对象存储服务OBS,海量存储安全可靠,让云存储更加简单

爱科技的水月

一朝见微,十年知著:联想Tiny的办公聚变

脑极体

【Java SE】java中变量和表达式计算的相关问题

安苒

Java

华为云CDN加速,如何为中小企业创新发展效力?

秃头也爱科技

建立客户忠诚,从编辑产品帮助文档开始!

Baklib

帮助文档 客户忠诚

怎么制作一份能够帮助客户的帮助文档呢?

Baklib

帮助文档

jsp 十个常用标记回顾

你笑一下嘛!

前端 jsp 10月月更

Java Stream中map、flatMap 的使用区别

zarmnosaj

10月月更

经验分享|如何做好FAQ设计

Baklib

css学习笔记5

虾仁疙瘩汤

CSS css3 10月月更

华为云大数据BI,便捷高效的大数据解决方案,助力企业数字化运营

爱科技的水月

传统制造业数字化转型路径与实践

宇宙之一粟

数字化转型 制造业 10月月更

构建超级自动化平台成为战略技术趋势——Gartner:可观测性应用将成为数据驱动型决策的最强大来源

九科Ninetech

RPA 流程挖掘 数智化转型

华为云CDN加速,如何助力企业信息化转型?

秃头也爱科技

降低成本,快速搭建企业知识库的方法盘点

Baklib

知识库

CSS学习笔记6

虾仁疙瘩汤

CSS css3 10月月更

千锋杭州秋季IT专场双选会热烈启幕,招聘与就业成果显著

千锋IT教育

Facebook发布Relay 7,带来错误处理和Hook方面的改进_大前端_Dylan Schiemann_InfoQ精选文章