State of React Native 2025: Styling
Skip to content

Styling

What styling techniques have you used in your React Native apps in the last year?

Styling ratios over time

Emotion
Inline styling
NativeWind
react-native-unistyles
Restyle
StyleSheet API
styled components
StyleX
Tamagui
Tailwind React Native Classnames (twrnc)

Mode:

View:

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

Styling experience & sentiment

Group by:

Sort by:

1

91.2%
7.3%
1,099
2

90.3%
7.8%
1,099
3

42.1%
50.3%
7.4%
1,101
4

37.6%
45.7%
16.2%
1,087
5

28.9%
48.4%
22.5%
1,096
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.
TBD
We asked members of the React Native community to share their opinions about the results

Other solutions

Other styling solutions
What other solutions not mentioned above have you used in your React Native apps?
0%
15%
31%
46%
62%
77%
1

5
2

Other Answers

10
0%
15%
31%
46%
62%
77%
% of question respondents

Styling pain points

Styling pain points
Freeform
What pain points have you encountered with styling in your React Native projects? If applicable, point out the specific solution and its problems.
0%
13%
26%
39%
52%
65%
1

Light/dark theme

2

Nativewind

3

Lack of CSS API

4

StyleSheet API

5

Cross platform support

6

Performance

7

Responsiveness

8

Excessive complexity

9

Unusable

10

Version changes

0%
13%
26%
39%
52%
65%
% of question respondents