跳到内容

使用情况

您用 React 来做什么?

大多数受访者仍然使用 React 来构建Web 应用程序,这并不令人惊讶。但图表也显示,设计系统现在已成为 Web 开发过程中不可或缺的一部分。
您用 React 来做什么?
多选
0%
20%
40%
60%
80%
100%
1
Web 应用
2,559
2
设计系统
+1
1,266
3
静态网站
-1
1,172
4
混合网站
991
5
移动应用
926
6
桌面应用
563
7
其他答案
9
0%
20%
40%
60%
80%
100%
受访者百分比
虽然调查受访者往往比整个社区更关注最新动态,但看到如此多的人已经升级到 React 19 仍然值得注意。
您日常最常使用哪个版本的 React?
0%
20%
40%
60%
80%
100%
1
16.x
63
2
17.x
100
3
18.x
1,089
4
19.x
1,277
5
Canary
-1
11
6
不确定
-1
96
7
其他答案
7
0%
20%
40%
60%
80%
100%
受访者百分比
虽然像 Next.js 这样的现代框架将精细渲染作为其主要卖点之一,但重要的是要注意,大多数受访者仍然依赖三大渲染模式(SPA、SSR 和 SSG)。
过去一年里您使用过以下哪些架构和渲染模式?
多选
0%
20%
40%
60%
80%
100%
01
单页面应用 (SPA)
2,167
02
服务端渲染 (SSR)
1,554
03
静态站点生成 (SSG)
1,127
04
增量静态生成
+1
643
05
局部注水
+1
638
06
多页面应用 (MPA)
-2
600
07
流式服务端渲染
449
08
岛屿架构
353
09
渐进增强
329
10
边缘渲染
297
0%
20%
40%
60%
80%
100%
受访者百分比

我们大多数人都对 React Compiler 感到兴奋,它承诺在不需要我们付出任何重大努力的情况下提高性能。

相反,尽管 Server Components 也可以帮助提高 Web 应用程序的性能,但其推出过程有时会让开发者感到头疼——再加上该功能目前已经推出几年了——这解释了人们对其相对缺乏热情的原因。

您对这些最近和即将推出的新特性中的哪些最感兴趣?
多选
0%
20%
40%
60%
80%
100%
+2
625
04
-1
622
07
445
-2
437
09
+4
369
10
-1
234
0%
20%
40%
60%
80%
100%
受访者百分比
还有其他 React 痛点需要提及吗?
(自由提问)
多选
0%
20%
40%
60%
80%
100%
01
React issues
02
Performance
03
Excessive Re-rendering
+12
04
Excessive complexity
-3
05
状态管理 (useState, Redux, Context, 等等。)
-2
06
nextjs_issues
-2
07
Build tools issues
08
+6
09
Server components
10
Hooks issues
11
Ecosystem issues
+1
12
Rendering issues
13
其他答案
0%
20%
40%
60%
80%
100%
受访者百分比

Meta 的参与

很少有科技公司在其历史上产生的戏剧性事件比 Meta 更多。但这并没有转化为对其 React 管理的负面看法,大多数受访者对该公司持中立或积极的看法。
您如何描述您对 Meta 参与 React 的感受?
0%
20%
40%
60%
80%
100%
1
非常消极
112
2
消极
264
3
中立
1,469
4
积极
551
5
非常积极
153
0%
20%
40%
60%
80%
100%
受访者百分比

Vercel 的参与

对于 React 生态系统中的另一个大玩家 Vercel 来说,情况并非完全如此。

虽然大多数人仍然持中立态度,但负面意见确实超过了正面意见,受访者将对锁定的担忧、推动不需要的功能以及创始人有争议的政治立场作为他们持负面看法的动机。

您如何描述您对 Vercel 参与 React 的感受?
0%
20%
40%
60%
80%
100%
1
非常消极
335
2
消极
575
3
中立
996
4
积极
490
5
非常积极
151
0%
20%
40%
60%
80%
100%
受访者百分比

React 基金会的参与

与 Meta 或 Vercel 相比,关于最近宣布的 React 基金会 的情绪绝大多数是积极的,这表明社区欢迎这种向更开放和中立治理迈进的举措。
您如何描述您对 React 基金会参与 React 的感受?
0%
20%
40%
60%
80%
100%
1
非常消极
18
2
消极
30
3
中立
1,198
4
积极
802
5
非常积极
447
0%
20%
40%
60%
80%
100%
受访者百分比
虽然可以观察到整体幸福感略有下降的趋势,但现在断定这是值得担心的事情还是仅仅是数据中的一个小插曲还为时过早。您得等到明年再来看看才能知道!
您对 React 的现状满意吗?
1
2
3
4
5
2024
2025
1
2
3
4
5
平均 {axis}
React and TypeScript, v3
Steve Kinney
Temporal

React and TypeScript, v3

Write higher-quality code with React and TypeScript. Add critical type safety to hooks and component design systems. Learn patterns for complex state management with reducers and discriminated unions.
Intermediate Next.js
Scott Moss
Netflix

Intermediate Next.js

Level up your Next.js skills to build production-ready applications. Dive into advanced concepts like server actions, route slots, and data fetching strategies.
感谢合作伙伴对我们的支持! 了解更多。