Skip to content

Navigation

What navigation solutions do you use in your React Native apps?
expo-router
react-native-navigation
React Native Screens
react-navigation
react-router
Solito
The Navigation router

Mode:

View:

0%
20%
40%
60%
80%
100%
2022
2023
2024
0%
20%
40%
60%
80%
100%
Group by:

Sort by:

1

82%
14.2%
3.5%
2,227
2

65.5%
32%
2,258
3

64%
22.8%
12.6%
2,220
4

46%
44.3%
9%
2,235
5

31.1%
52.3%
16.3%
2,187
6

5.8%
31.1%
62.9%
2,176
7

3.8%
13%
83.1%
2,169
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.
Navigation pain points
Freeform
What pain points have you encountered with navigation in your React Native projects? If applicable, point out the specific solution and its problems.
0%
8%
15%
23%
31%
38%
1

Expo Router

2

Deep links

3

Excessive complexity

4

Navigation state

5

Stack

6

Types problems

7

Lack of documentation

8

Configuration

9

Modals

10

Animations

0%
8%
15%
23%
31%
38%
% of question respondents
Are you familiar with file-based routing architecture pattern?
Group by:
1

67.1%
24.8%
7.4%
2,094
File-based routing pattern

View:

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