2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:001674

评论

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

大数据培训机构该怎么来选择?

小谷哥

2022仪器仪表行业ERP系统十大品牌排行榜

叶落便知秋

开源时代下,怎样强化自己的应用安全

Geek_99967b

小程序

AMD x 稀土掘金 1024码上掘金编程挑战赛来了!

猿始人

1024程序员节

超级App成为Gartner预测的战略技术,软件降本增效是否能进一步提速?

Speedoooo

小程序 Gartner预测 超级app 小程序化 超级应用

算法 | 使用栈计算表达式

甜点cc

Go 算法 10月月更

手把手教你成为荣耀开发者:帐号管理这样做

荣耀开发者服务平台

开发者 手机 安卓 荣耀 honor

eNSP常用命令 华为模拟器eNSP常用命令

Python-派大星

10月月更

前端安全沙箱怎样解决开源的安全问题

Geek_99967b

小程序

教你如何解决T+0的问题

华为云开发者联盟

大数据 华为云 企业号十月 PK 榜

一份阿里内部GC面试手册,仅一周Github获赞96.9K

程序知音

Java JVM Java虚拟机 java架构 后端技术

VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令

Python-派大星

10月月更

西安java开发培训学习哪家机构好

小谷哥

前端技术培训需要什么条件

小谷哥

用昇腾AI护航“井下安全”

华为云开发者联盟

人工智能 安全 华为云 企业号十月 PK 榜

嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

矜辰所致

Linux Shell shell脚本编程 10月月更

数十倍的数据量增长,传统 OLAP 还能应对吗?

Kyligence

大数据 金融行业 OLAP技术

ClickHouse 冷热分离存储在得物的实践

得物技术

数据库 Clickhouse 存储 日志平台 企业号十月 PK 榜

9个计算机的“网络层”知识点

华为云开发者联盟

开发 华为云 网络层 企业号十月 PK 榜

交换机:广播风暴产生原因与解决方法、STP生成树协议 ,根桥(根交换机)、备份根桥、非根交换机、根端口、指定端口、非根非指定端口、桥ID

Python-派大星

10月月更

极客时间架构训练营模块三作业

李晨

北京大数据学习培训机构哪个好

小谷哥

优秀开源云原生工具推荐——系列3

HummerCloud

开源 云原生 开源云工具 10月月更

vscode插件设置——Golang开发环境配置

甜点cc

Go ide vscode 插件 10月月更

ClickHouse 和 Elasticsearch 压测对比,谁才是yyds?

程序知音

SENSORO 付刘伟:图分析在城市治理服务的应用与落地

SENSORO

智慧城市 图数据库 图数据 数据服务

小间距LED显示屏视频拼接器的技术要求

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

SHAREit X Databend | 跨多云 Data Mesh 大数据平台: Why, What and How

Databend

10分钟完成模型开发!合合信息智能文字识别服务平台亮相1024程序员节

合合技术团队

人工智能 文档 识别 摩尔纹

Linux---Linux中Ubuntu镜像之下搭建FTP服务

木偶

Linux ubuntu ftp 10月月更

武汉前端编程培训的就业前景怎么样

小谷哥

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