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

React Conf 2018 大会发布 React Hooks 和 React 16.7 Alpha

  • 2018-11-23
  • 本文字数:976 字

    阅读完需:约 3 分钟

React Conf 2018大会发布React Hooks和React 16.7 Alpha

最近的React Conf 2018大会上推出了React 16.7 的 alpha 版本,包含了“Hooks”提案(允许开发人员在不编写类的情况下使用状态和其他 React 特性),以及几个很有用的第三方 React 包。


这次 React Conf 的最大亮点是 Hooks 的新提案,该提案致力于解决 React 中的几个问题:


  • 难以在组件之间重用有状态逻辑;

  • 复杂的组件变得难以理解;

  • 类容易让人和机器感到混淆。


React 团队认为,类是学习 React 的最大障碍,因为很多工程师不理解“this”在 JavaScript 中是如何工作的,因为它与其他语言中的“this”非常不一样。经验丰富的 React 开发人员对 React 的函数组件和类组件之间的区别以及何时使用它们当中的哪一个存在意见分歧。


React 不会移除类,而是提供了与现有代码一起使用的 Hooks。


用户可以在CodeSandbox中尝试 Hooks,还有一个新的UseHooks网站,每天都会更新 Hooks 示例。


此外,在 React Conf 大会上,微软软件工程师 Chris Trevino 谈到了“图表的缺失抽象”,并介绍了chart-parts,这是一个开源项目,为数据可视化提供灵活、兼容 React 的图形语法。它的源代码结构不是特别针对 React 的,所以也可以为作为其他图表和数据可视化实现的基础。


SVG 在虚拟 DOM 领域变得越来越流行。除了图表和数据可视化之外,软件工程师 Elizabet Oliveira 还介绍了将 SVG 插图作为 React 组件的技术。她还介绍了react-kawaii,这是一个以 React 组件形式提供的开源插图示例集合。


React 对 TypeScript 的支持得到持续的改进,并宣布下一版本的 create-react-app 将提供一个标志用来生成 TypeScript 版本的应用程序源代码。


React Conf 还发布了 RouteQL,一个用于在 React 中执行与后端无关的 GraphQL 风格的数据请求。


RouteQL 借鉴了 GraphQL 等工具的想法(我们甚至使用了 graphql 的查询结构和解析器),以及来自 Apollo 等工具的 Query 组件或 routeql 高阶组件的想法,并应用它们来实现这些与后端无关的查询。RouteQL 将查询转换为路由请求,可以使用 props 来确定路由和查询参数。


要使用 React 16.7 的 alpha 版本,请使用 yarn 安装它:


yarn add react@next react-dom@next
复制代码


React Conf 2018大会的视频现已发布,包括“React Today and Tomorrow”以及“90% Cleaner React with Hooks”,其中介绍了 React Hooks 背后的动机。


查看英文原文React Conf 2018 Introduces React Hooks and React 16.7 Alpha


2018-11-23 14:341461
用户头像

发布了 731 篇内容, 共 480.6 次阅读, 收获喜欢 2008 次。

关注

评论 1 条评论

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

龙蜥专家等共同揭秘专有云 OS 安全信任基石重构之道 |《AI 进化论》第二期

OpenAnolis小助手

AI 操作系统 安全可信 专有云 智算时代

AI 客服还不够聪明,但已超过月薪五千的人类丨RTE Meetup 回顾

声网

中小企业如何低成本、高效率地启动数智化转型?

万界星空科技

数字化转型 mes 数智化转型 制造业数字化 万界星空科技mes

AI正在“掏空”我们的脑子,但方式超出你的想象——慢慢学AI160

AI决策者洞察

人工智能 #深度思考

金融级 ZooKeeper 来袭:性能提升100%,SLA 99.99%,数据防护升级

阿里巴巴云原生

zookeeper 阿里云 云原生

Valkey 单点性能比肩 Redis 集群了?Valkey8.0 新特性分析|得物技术

得物技术

redis Redis 核心技术与实战 数据库· valkey

如何系统提升学生学科竞赛竞争力|北京理工大学医工交叉教学实践分享(6)

ModelWhale

北京理工大学 AI竞赛 学科竞赛

区块链U卡APP的开发费用

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

世界人工智能大会顺利举办,龙蜥作为首批成员加入GDPS全球开发者先锋社区平台

OpenAnolis小助手

AI 操作系统 龙蜥社区

首届Alexa Prize SimBot挑战赛五强揭晓

qife122

人工智能 多模态交互

防止NLP模型更新在特定任务上性能倒退

qife122

机器学习 模型更新

Krisp 推出对话轮次转换模型,基于纯音频信号;DeepMind 发布世界模型 Genie 3 ,可保持数分钟一致性丨日报

声网

都说 RFID 在医疗市场赚钱,真的如此吗?

斯科信息

斯科信息 RFID技术

基于DWT、矢量量化和自动分片的遥感图像半脆弱水印技术

qife122

数字水印 矢量量化

区块链Web3项目的开发周期

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

AI智能体的开发框架

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI技术应用

掌握软件测试的艺术:策略、工具和最佳实践

俞凡

最佳实践 软件测试

数据信息过载?避免财务规划超负荷运作

智达方通

全面预算管理 预算管理

AI在实际生成环境中的提效实践

百度Geek说

13kB JavaScript实现的MOBA游戏网络同步技术

qife122

JavaScript 游戏开发

淘宝拍立淘图片搜索相似商品API指南

tbapi

淘宝API 淘宝图片搜索接口 天猫拍立淘api 淘宝拍立淘API 淘宝相似商品接口

MyEMS 开源能源管理系统:革新能源管控模式的技术实践与生态构建

开源能源管理系统

开源 能源管理系统

叮!请接收你的 2025 云栖大会龙蜥社区邀请函

OpenAnolis小助手

AI 操作系统 云栖大会 龙蜥社区 OpenAnolis

MyEMS 开源能源管理系统:技术内核与三级监测体系中的应用价值

开源能源管理系统

开源 能源管理系统

企业出海的第二战场:海外网络舆情

沃观Wovision

出海企业 沃观Wovision 舆情监测系统 海外舆情监测

MyEMS:2025 年能源管理系统性价比之巅的实力担当

开源能源管理系统

开源 能源管理系统

AI智能体开发的技术方案

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI技术应用

技术文档 | 当 Agent 遇上 Pulsar:如何重构 A2A 协议,玩转事件驱动架构

AscentStream

Agents

区块链U卡APP的开发周期

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

React Conf 2018大会发布React Hooks和React 16.7 Alpha_大前端_Dylan Schiemann_InfoQ精选文章