← 返回

React 19 正式发布:服务端组件、全新编译器与 Actions API 深度解析 精华

后端大刘 642 阅读

React 团队终于发布了 React 19 稳定版。花了一个周末通读了 Changelog 和 RFC 文档。

一、React Server Components 正式落地

RSC 允许在服务端渲染组件,直接访问数据库、文件系统等后端资源。服务端组件不会被打包到客户端 bundle 中,首屏渲染 FCP 可降低 30-50%。

二、React Compiler

Meta 开源了实验性编译器,能自动为组件注入 useMemo 和 useCallback。遵循 Rules of React 的代码可以零配置接入。

三、Actions API

全新的 Actions 机制处理表单和异步操作,结合 useActionState、useFormStatus、useOptimistic 三个新 Hook。

建议

新建项目直接上 React 19 + Next.js 15。存量项目 React 19 向后兼容性不错。RSC 需要团队有一个适应期。