383 期 - React 19 Beta 版本发布

本期看点:本期看点:本期介绍了 React 19 Beta 版的新特性,包括支持自定义元素、增强的异步事务处理能力、以及原生元数据标签的渲染等新特性。同时,提供了详细的升级指南帮助开发者顺利过渡。工具方面介绍了 extension.js 用于简化浏览器扩展开发,Divz 用于增强 3D 交互。此外,还有关于 React-Spring 动画库的可视化工具介绍,帮助开发者更好地理解和应用动画效果。
编辑:YucohnyTimLi

🔥 本周热门

React 19 Beta 版本发布 —— React 团队说这个 Beta 版是为了让库开发者为最终的 React 19 发布做好准备,但这并没有阻止所有人深入研究所有的新特性 ;-) 如果你想立即升级,这里有一个详尽的升级指南,除此之外还有很多亮点:

如果你更喜欢看视频来了解 React 19 的新特性,推荐 ▶️ Theo 的介绍视频。

React v18.3 也发布了 —— 在 18.2 之后的近两年,React 18.3 是 React 长时间以来的第一个真正的生产版本。然而,它与 18.2 完全相同,但添加了对弃用的警告,所以如果你不打算直接跳到 19,这是更负责任的做法。

Rick Hanlon

使用 ast-grep 迁移到 React 19? —— 很难说这是在简单模式还是困难模式下做事,但半自动化地进行必要的更改以使应用程序为 React 19 做好准备肯定是有趣的。

Herrington Darkholme

HTML 属性 vs DOM 属性 —— 它们是不同的,但经常被耦合。Jake 描述了这种差异,以及为什么这很重要。他还谈到了框架如何处理这种对比,以及它如何影响到目前为止 React 对自定义元素的支持。

Jake Archibald

React 19 Beta:异步事务的重大更新已经到来

CoderOasis

通往更清洁的 React 架构之路:API 层和获取函数

Johannes Kettmann

看看现在如何在 React 和 Svelte 中使用 TC39 / ES 内置 Signal

Jack Herrington

将 React 与 Ruby on Rails 7 集成的方法

Dave Iverson

通过构建云照片应用程序学习 Next.js 和 Cloudinary

Colby Fayock

快讯:

🛠 代码与工具

extension.js:零配置,跨浏览器扩展开发入门 —— 目标是让它像 npx extension create my-extension 一样简单,以开始构建你自己的 React 驱动的浏览器扩展。GitHub 仓库。

Cezar Augusto

Divz:一个在 3D Z 轴上滚动、滑动和缩放元素的组件 —— 包裹在包含各种东西(比如图片)的各种 DIV 周围,Divz 使得在它们之间轻松切换变得容易,而且视觉效果引人注目。主页上有一些实时演示。

Lewis Hunt

uikit:将用户界面带到 React-Three-Fiber —— 使用 @react-three/fiber 为 Three.js 构建 3D 用户界面,支持许多常见的 UI 控件。非常适合游戏,XR/AR 和空间场景。GitHub 仓库。

Bela Bohlender

React Spaces:将页面或容器划分为可滚动和可调整大小的 'Spaces' —— 它很像是 1990 年代风格的电脑系统画面。GitHub 仓库。

Allan Eagle

React-Spring 可视化工具 —— React Spring 是一个流行的基于弹簧物理的动画库,用于为组件添加动画,这是一个实时更改配置展示不同效果的 Demo。

Joost Kiens

版本发布:

© 2025 印记中文 | 粤ICP备17008907号-2