OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

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

评论

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

EGG NETWORK阿凡提超级公链  EFT流量通证信息完全公开源

币圈那点事

常用的视频剪辑软件介绍,自媒体必备工具!

奈奈的杂社

《MySQL》系列 - select 查询语句到底是怎么执行的?

一个优秀的废人

MySQL 数据库 原理 sql查询

如何快速掌握 Kubernetes 网络

倪朋飞

学习方法 Kubernetes 云原生

Java反射简析

Langer

Java java反射

go + ffmpeg + goav 实现拉流解码器

张音乐

音视频 ffmpeg Go 语言 goav

2021突击银四必备:BAT900道Java面试清单!免费开放

比伯

Java 编程 架构 面试 计算机

微服务时代组件化和服务化的抉择

vivo互联网技术

微服务 组件化 服务化 服务调用

Hudi on Flink 快速上手指南

Apache Flink

flink

满满干货|支付宝美女面试官的贴心锦囊

Lily

跨越数据的“叹息墙”:华为下一代数据湖与HPDA时代

脑极体

Java + opencv 实现图片人脸检测

张音乐

Java AI OpenCV ffmpeg 人脸识别

Java学习之路 -- Java怎么学?

秦怀杂货店

Java 编程 基础 书籍

普元CTO焦烈焱:成长之路务必重视工程能力

EAWorld

程序员

工作三年,小胖不知道 MySQL 日志是干嘛的。真的菜

一个优秀的废人

MySQL mysql事务 MySQL日志

如何激励员工?—— 马斯洛需求理论

石云升

激励 28天写作 职场经验 管理经验 3月日更

JVM-技术专题-Class文件加载虚拟机

洛神灬殇

JVM Class字节码

你真了解开源许可证吗?

郭旭东

开源

面试官:说说JavaScript中的事件模型

我家有萌🐱

JavaScript 面试 大前端 js

软件架构中的模块与组件

Simon

架构实战营

零信任提升组织的数字安全性

龙归科技

网络 数字时代 零信任

FFmpeg应用篇

Changing Lin

3月日更

中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先

Serverless Devs

阿里云 Serverless 云原生

聊聊集群、分布式和微服务之间的异同点

架构精进之路

分布式 微服务 集群 3月日更

记一次生产环境大面积404问题!

冰河

nginx 网关

高性能公链能为 DeFi 带来什么?

CECBC

区块链

Java + opencv实现视频人脸检测

张音乐

OpenCV 人脸识别 视频

OKR实践中的痛点(4):再谈老板的KR我的O

大叔杨

OKR 敏捷 绩效 敏捷绩效

“数字足迹”怕暴露,数字人民币如何守护你我隐私安全?

CECBC

数字货币

一位入职蚂蚁金服,年薪180万的大佬扔给我的笔记,看完发现差距不止一点点!

Java架构追梦

Java 阿里巴巴 架构 面试

推动产业数字化 提升服务实体经济质效

CECBC

科技

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