我们询问了受访者对 28 个不同功能特性的看法,从无处不在的
useState
钩子,到较为小众的 API 如 useDeferredValue
。记得试着按"情感倾向"排序查看!链接到某一部分所有特性
本图表概括了调查的所有特性问题。主条形图代表受访者的体验,然后根据受访者的情感进一步细分。您可以更改分组,使两者交替进行。
今年值得强调的是 虽然只有 46.4% 的受访者使用过 createPortal
,但它却是第五大最受喜爱的功能。另一方面,“Taint API ”既是使用率最低的功能,也是最不为人知的功能,这也是情理之中的,因为它仍处于试验阶段。
相反,useState
不仅是使用率最高的功能,也是最受喜爱的功能,只有 1.26% 的负面情绪。
通过...分组:
根据此项排序:
1
6,927
2
6,949
3
7,711
4
6,927
5
6,944
6
6,936
7
6,959
8
7,774
9
7,682
10
7,710
经验
- <span aria-hidden="true">🤓</span> 用过: 使用过此项目的受访者。
- <span aria-hidden="true">👀</span> 有听说过: 听说过此项目,但没有使用过此项目的受访者。
- <span aria-hidden="true">🤷</span> 没听说过: 从未听说过此项目的受访者。
情绪(态度)
- 积极: 有兴趣了解此技术,或者愿意再次使用它的受访者
- 中立: 未对此技术发表看法的受访者
- 消极: 对此技术不感兴趣,或者使用此技术有糟糕体验的受访者
链接到某一部分主要 API 的痛点
与去年一样,forwardRef
和 memo
是最常见的 React API 中的首要痛点。随着 React 19 的发布并有望缓解这两个问题,我们不妨看看明年的图表会是什么样子。
您在使用上述 API 时遇到过哪些痛点?
(自由提问)
我们邀请 React 社区成员分享他们的"年度之选"
我的 2024 年度之选: Zustand
简单、优雅、可扩展的状态管理工具,完全符合"直接可用"的标准。如今,你可能不需要状态管理,但如果需要,Zustand 是一个很好的起点。
我们邀请 React 社区成员分享他们的"年度之选"
Jack Herrington
首席工程师和 YouTuber
链接到某一部分Hooks 痛点
useEffect
仍然是最容易出问题的 React Hook,这在很大程度上是由于必须手动管理依赖关系数组。
您在使用 hooks 时遇到过哪些痛点?
(自由提问)
链接到某一部分新 API 的痛点
React 服务器组件 和整体复杂性仍然是使用 React 新特性时的最大痛点。
您在使用新 API 时遇到过哪些痛点?
(自由提问)
链接到某一部分阅读列表
25% 的受访者在接受调查时在阅读清单中添加了一些项目,以便日后了解更多相关信息。以下是他们选择的细目。
链接到某一部分资源推荐
Be Productive with React.js, Today's Most Popular Framework
Gain experience building, testing, and maintaining high-performance client and server-side React applications.
A Tour of JavaScript & React Patterns
You’ll get an overview of more traditional design patterns with JavaScript, such as the Singleton and Proxy patterns. Then see React patterns such as the Hooks and Higher Order Component patterns.
感谢合作伙伴对我们的支持! 了解更多。