Skip to content

Data fetching

What data fetching solutions (accessing remote data) do you use in your React Native apps?

Data fetching ratios over time

Apollo Client
Axios
Fetch API
Relay
RTK Query
SWR
TanStack Query
tRPC

Mode:

View:

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

Data fetching experience & sentiment

Group by:

Sort by:

1

91.2%
7.6%
2,296
2

86.8%
11.5%
2,300
3

59.3%
24.6%
15.9%
2,265
4

34.2%
48.7%
16.8%
2,269
5

23%
37.1%
39.5%
2,269
6

16.7%
42.8%
40.5%
2,245
7

12%
49.2%
38.5%
2,238
8

6.1%
44.4%
49.4%
2,245
Experience
  • Used it: Respondents who have used an item.
  • Heard of it: Respondents who have heard about an item, but haven't used it.
  • Never heard of it: Respondents who have never heard about an item.
Sentiment
  • Positive: Respondents who are interested in learning more about a technology; or are willing to use it again.
  • Neutral: Responents who did not indicate any sentiment about a technology.
  • Negative: Respondents who are not interested in learning more about a technology; or have used it and had a negative experience.

Data fetching pain points

Data fetching pain points
Freeform
What pain points have you encountered with data fetching in your React Native projects? If applicable, point out the specific solution and its problems.
0%
10%
21%
31%
42%
52%
1

Caching

2

Excessive complexity

3

Error handling

4

Missing types

5

Syncing state

6

Local first support

7

Debugging

8

Infinite fetching

9

Loading state

10

Navigation state

0%
10%
21%
31%
42%
52%
% of question respondents