写点什么

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

评论

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

架构师知识分享:架构设计基础之——设计模式

android 程序员 移动开发

某一线互联网大厂内部超高质量Flutter+Kotlin笔记!技术与实战篇!

android 程序员 移动开发

数据结构和算法学习指南

android 程序员 移动开发

数组结构七:集合和映射(Set And Map)

android 程序员 移动开发

来聊聊 Android Jetpack

android 程序员 移动开发

模块化开发一:架构搭建(1)

android 程序员 移动开发

搞懂钩子方法和模板方法,看完这篇就够了

Tom弹架构

Java 架构 设计模式

深入学习-Gradle-自动化构建技术(二)Groovy-筑基

android 程序员 移动开发

新鲜出炉的Android面试题,确定不来看看吗?还有超详细的答案解析哦~

android 程序员 移动开发

春招总结!大厂淘汰率80%,面试难度极高

android 程序员 移动开发

某二次元App签名算法解析(一)

android 程序员 移动开发

求面试别再问我HashMap原理了——史上最全源码解读,别再说你不知道HashMap 原理

android 程序员 移动开发

来自阿里P7的兄弟给我说:赶紧掌握这项技术太吃香了

android 程序员 移动开发

构建yum库

android 程序员 移动开发

是面试官放水,还是公司太缺人?这都没挂,2021的字节跳动也太好进了吧

android 程序员 移动开发

模块化开发一:架构搭建

android 程序员 移动开发

模板方法模式

android 程序员 移动开发

最后再说一次!!不要在你的App启动界面设置SingleTask-SingleInstance

android 程序员 移动开发

最新Android面试题整理

android 程序员 移动开发

最接地气的Android面试总结心得

android 程序员 移动开发

有人说这是2021字节跳动-初级Android工程师的面经?吓到我了!我还是去搬砖吧!

android 程序员 移动开发

王者荣耀异地多活架构

小智

架构训练营

毕业不到一年的Android 开发陷于迷茫,请求前辈指点一二

android 程序员 移动开发

流媒体协议之WebRTC实现p2p视频通话(二)

android 程序员 移动开发

新风向!成就了Android,热门框架排第一,你还是不够了解它

android 程序员 移动开发

是时候丢掉 onActivityResult 了 !

android 程序员 移动开发

深入Android系统Binder-1-导读与简介(1)

android 程序员 移动开发

深入Android系统Binder-1-导读与简介

android 程序员 移动开发

未来大趋势!Flutter-VS-Kotlin-跨平台开发市场的最终霸主究竟花落谁家?你看好谁呢?

android 程序员 移动开发

【LeetCode】范围求和 IIJava题解

Albert

算法 LeetCode 11月日更

查漏补缺:十个Handler面试最常见问题,带你全面理解Handler消息机制

android 程序员 移动开发

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