React 生态系统持续高速发展,核心工具、库和框架均有重大更新。从前沿测试工具到更快的打包器,再到 React Native 的令人兴奋的新功能,以下是为您精选的最新动态汇总。
⚛️ React
-
TanStack Router 1.121 --- 推出
@tanstack/react-start
,现为 Vite 插件。 -
React Cosmos 7.0 --- 支持 React 19 和 Next.js 15,适合孤立组件开发。
-
Recharts 3.0 --- 支持图表中嵌入自定义 React 组件,以及通过 portals 处理工具提示和图例。
-
RedwoodSDK 0.1 --- 在图表中嵌入自定义 React 组件;支持工具提示和图例的 portals。
-
State in URL 5.0 --- 基于 Cloudflare 的服务端 React 框架。
-
React Cosmos 7.0 --- 新增对 Remix 支持,简化查询参数状态管理。
-
React Aria 6月5日发布 --- 为 React Aria Tree 添加拖拽支持。
📱 React Native
-
React Native 0.80 发布 版本带来了重要架构改进,提升性能和 TypeScript 支持,并进行了废弃优化,简化开发体验。
-
-
稳定 JavaScript API 目标:奠定长期稳定性基础。
-
React 19.1:新增
captureOwnerStack()
,优化错误覆盖体验。 -
弃用深度导入:仅支持从
react-native
根目录导入。 -
严格 TypeScript API(可选):预览基于源码生成的准确类型。
-
旧架构冻结:全面转向新架构开发。
-
iOS 构建加速:通过预构建 Folly 和 GLog,构建速度提升约12%;未来将增加更多预构建内容。
-
-
其他重要更新
-
-
React Native 0.79.3 --- 修复 TypeScript、Android z-index、iOS Cocoapods、Switch 组件及 RedBox 等问题。
-
VisionCamera 4.7 --- 支持 Android 16KB 页面大小。
-
Radon IDE 1.8 --- 支持 RN 0.80、后台设备执行及 MCP。
-
Safe Area Context 5.5 --- 新增 SafeAreaListener,低开销监测安全区域。
-
React Native Unistyles 2.43 --- 增加对 Android 16KB 内存页面的支持。
-
React Navigation Core 7.11 --- 支持导航到嵌套导航器时合并参数。
-
React Navigation Core 7.12 --- 允许在导航器层级使用
useNavigationState
,类似布局使用方式。 -
React Native Windows 0.79 --- 改进 Fabric 功能兼容性。
-
Reanimated 3.18 --- 完全支持 RN 0.80。
-
⚙️ Node
-
Node 24.2 --- 新增
import.meta.main
用于检测应用入口点。 -
Node 24.3 --- 移除 TypeScript 类型剥离支持的实验警告。
-
Node v20.19.3 --- 将 Ed25519 和 X25519 推为 WebCryptoAPI 稳定接口,更新根证书及依赖,包含 V8 回移补丁。
-
Bun v1.2.16 --- 新增通过
Bun.serve
提供路由文件服务,提升 Node.js 兼容性。 -
SVGO 4.0 --- 通过去除冗余信息优化 SVG 图像性能。
-
Node.js 向稳定 TypeScript 支持迈进,发布 Amaro 1.0 --- 提供官方的 TypeScript 类型剥离工具。
-
pnpm 10.12 --- 推出全新目录 UI 和实验性全局虚拟存储。
-
node-hid 3.2 --- 支持访问 USB 和蓝牙 HID 设备。
-
OpenAI Node 5.8.2 --- 提升 fetchOptions 类型可靠性。
-
Mocha 11.7.1 --- 失败时始终回退至
import()
加载模块。 -
AVA 6.4 --- AVA 现已支持 Node.js 24。
🔀 生态新闻
-
Storybook 9 发布 重大提升组件开发流程,支持更智能测试、更轻量安装及多平台支持:
-
-
交互测试:一键模拟所有故事中的用户行为。
-
可访问性测试:自动使用 axe-core 检查 WCAG 合规。
-
视觉测试:借助 Chromatic 检测像素级 UI 变更。
-
测试覆盖率:清晰展示代码测试覆盖情况。
-
测试小工具:通过 Storybook 界面集中管理和运行测试。
-
额外功能:安装包减小48%,自动生成故事,标签分类管理,提升对 Svelte、Next.js 和 React Native 支持。
-
-
Vite 7.0 发布 主要性能改进及现代平台支持:
-
-
Rolldown 打包器(Rust):尝试 rolldown-vite,未来默认打包器。
-
不再支持 Node 18:最低要求 Node 20.19+ 或 22.12+,仅支持 ESM。
-
默认目标更新:切换到广泛可用的基线浏览器,提升兼容性和未来安全。
-
环境 API 进化:新增 buildApp 钩子,提升基于环境的构建体验(实验中)。
-
Vitest 3.2 兼容:无缝支持最新 Vitest 版本。
-
-
其他重要更新
-
-
Astro 5.10 --- 新增实验性实时集合,运行时获取数据。
-
Vitest 3.2 --- 添加 TestSignal、注解 API、更佳的覆盖率输出和自定义浏览器定位。
-
Jest 30 --- 大幅提升性能,降低内存占用,支持现代测试功能。
-
Prettier 3.6 --- 新增快速实验性 CLI 及 Hermes/OXC 插件。
-
Biome 2.0 --- 新增类型感知的代码检查器,无需依赖 TypeScript 编译器。
-
ESLint v9.30.0 --- 添加 basePath,完善配置查找,优化类型导入处理。
-
前端AI·探索:涵盖动效、React Hooks、Vue 技巧、LLM 应用、Python 脚本等专栏,案例驱动实战学习,点击原文了解更多详情。

最后: