Skip to content

Dev tools

The tools you use to scaffold and develop React Native projects.

Dev tools ratios over time

Config plugins
Expo DevClient
EAS CLI
Expo CLI
Expo Go
Expo Snack
Ignite CLI
React Native Community CLI
React Native Test App
rnx-kit
Upgrade Helper

Mode:

View:

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

Dev tools experience & sentiment

Group by:

Sort by:

1

81.3%
15.5%
1,707
2

80.9%
16%
1,703
3

71%
22.1%
6.6%
1,705
4

64.7%
19.5%
15.6%
1,686
5

60.4%
30.2%
9.3%
1,680
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.

2024 was yet another big year for React Native. From Expo becoming the React Native Framework, the new architecture by default, to the React (Native) Server Components development preview. This year, yarn v1 has finally been dethroned by npm overall usage, signaling that the React Native community is ready to move to modern package managers. This also clearly shows in the more-than-double usage compared to last year. Bun even scored the highest "well-received" vote, which should come as no surprise considering it's one of the fastest package managers currently out there. After 10 years of React Native, we've seen developers build all kinds of apps. Now, AI-driven tools are accelerating this and enabling teams to ship higher-quality apps faster while shifting their focus from technical overhead to product creativity. There is a clear trend of companies investing to support React Native and Expo with AI, such as Replit, Stackblitz, Google's Project IDX and we expect more and more developers to embrace it in one form or another in their daily basis. Both Meta, Expo, and other community partners continue to invest in React Native dev tooling. Meta launched the CDP-based React Native DevTools, creating a foundation for the next generation of dev tools, like Radeon. Expo released dev plugins, making it easy for library authors to ship specific debugging tools and helping users access, modify, and understand complex libraries like Drizzle. Expo also launched Atlas this year to help build out RSC and tree-shaking, giving users complete visibility into how code is bundled in their apps and now Expo Orbit is available on all desktop platforms, simplifying the way developers install their apps and manage devices. The momentum of React Native dev tools continues to speed up. With Meta focusing on the foundation through the Chrome Devtools Protocol, 2025 will be an even more exciting year for developers.

Cedric van Putten & Gabriel Donadel
Software developers at Expo
We asked members of the React Native community to share their opinions about the results

JavaScript/TypeScript balance

JavaScript/TypeScript balance
How do you divide your time between writing JavaScript and TypeScript code?
0%
12%
25%
37%
49%
62%
1

100% JS

70
2

90% / 10%

25
3

75% / 25%

31
4

60% / 40%

9
5

50% / 50%

71
6

40% / 60%

30
7

25% / 75%

94
8

10% / 90%

339
9

100% TS

1,075
0%
12%
25%
37%
49%
62%
% of question respondents

AI code generation

What proportion of the code you produce is AI-generated?
0%
7%
13%
20%
27%
33%
1

0% AI

189
2

12.5% AI

581
3

25% AI

431
4

37.5% AI

180
5

50% AI

172
6

62.5% AI

73
7

75% AI

83
8

87.5% AI

16
9

100% AI

11
0%
7%
13%
20%
27%
33%
% of question respondents

Package managers

Package managers
Which package managers do you use?
0%
13%
27%
40%
54%
67%
1

67.01%
1,166
2

44.25%
770
3

39.02%
679
4

24.48%
426
5

21.44%
373
6

Other Answers

0.63%
11
0%
13%
27%
40%
54%
67%
% of question respondents

Starter templates

Starter templates
Which starter templates or boilerplates do you use?
0%
15%
31%
46%
62%
77%
1

77.17%
1,210
2

28.89%
453
3

24.94%
391
4

11.35%
178
5

7.33%
115
6

7.08%
111
7

5.04%
79
8

2.61%
41
9

2.42%
38
10

Other Answers

1.72%
27
0%
15%
31%
46%
62%
77%
% of question respondents