跳到内容

数据加载

用于加载和管理数据的实用工具。

数据加载随时间变化的比重

无论是在使用率还是积极性方面,TanStack Query 都在继续增长。特别是兴趣图显示,除了 tRPC 之外,它几乎是目前唯一一个仍在吸引受访者的数据加载库!

Apollo Client
Relay
RTK Query
SWR
TanStack Query
tRPC
Fetch
Axios

模式:

视图:

0%
20%
40%
60%
80%
100%
2023
2024
0%
20%
40%
60%
80%
100%

其他数据加载工具库

kyURQL 外,没有一个新的数据加载库得分超过 10 次提及的最低门槛。

0%
20%
40%
60%
80%
100%
1

2

3

4

5

其他答案

匹配“其他答案”的答案 164
0%
20%
40%
60%
80%
100%
受访者百分比
您还使用过哪些其他库来加载数据?
(自由提问)
我们邀请 React 社区成员分享他们的"年度之选"

我的 2024 年度之选: Pigment CSS

Material UI 团队正在构建一个下一代的 CSS-in-JS 库,将样式化 API 引入 React Server Components 时代。虽然已经有很多 CSS-in-JS 工具,但这个工具满足了我所有的需求。
我们邀请 React 社区成员分享他们的"年度之选"

Josh W. Comeau

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

数据加载痛点

事实上,状态管理 被认为是数据加载时的最大问题,这也许是 TanStack Query 受欢迎的原因,因为它迎头解决了这个问题。

然而,总体而言,只有 3% 的受访者分享了痛点,这表明数据加载实际上可能已经成为现代 Web 应用中痛苦的部分之一。

0%
20%
40%
60%
80%
100%
1

State management

2

Caching

3

Error handling

4

5

Apollo issues

6

Excessive complexity

7

其他答案

匹配“其他答案”的答案 211
0%
20%
40%
60%
80%
100%
受访者百分比
您在数据加载方面遇到过哪些痛点?
(自由提问)
Client-Side GraphQL with React, v2
Scott Moss
Superfilter AI

Client-Side GraphQL with React, v2

Use type-safe GraphQL APIs in your React applications. Learn the GraphQL Query Language and write queries and mutations while building a data layer with the Urql GraphQL client.
感谢合作伙伴对我们的支持! 了解更多。