跳到内容

总结

Josh W. Comeau

Josh W. Comeau

软件工程师和教育者。The Joy of React 的创作者

多么精彩的一年!

随着 React Server Components 的推出,我认为这是自 2018 年 React Hooks 首次发布以来,React 最重要的一年。

在 2018 年之后的 5 年里,Hooks 已经获得了压倒性的采用率。高达 99.5% 的调查受访者已经采用了 useState,且不到 2% 的人对此不满意。类组件虽然仍然存在,但已经局限于遗留代码库和偶尔的错误边界组件中。

不过,我在想……在 Server Components 发布 5 年后的 2028 年,我们都会使用它吗?我不太确定。Server Components 范式需要与打包工具和路由器进行深度集成。这不是大多数开发者可以在当前 React 代码库中逐步采用的东西。

React 开发者喜欢保持更新:71% 的调查受访者表示他们正在使用 React 18(收集数据时的最新版本)。但与此同时,最广泛使用的 React 环境仍然是 Create React App,尽管它已经正式弃用,自 2022 年 4 月以来就没有新的发布。我们很乐意在新版本 React 发布时进行更新,但并不急于切换到不同的环境;37% 的调查受访者从未使用过 SSR(服务器端渲染),尽管这个选项已经存在了十多年!

如果让我猜测,我觉得到 2028 年,将会有两个使用率相当的 React 版本广泛流通。一个是带有 Server Components 和 Server Actions 的"全栈"版本,另一个是仅客户端的单页应用版本。

我们正处在一个有趣的时代!我很期待看到 React 及其生态系统在未来几年的发展。❤️