How do you feel about the state of React Native?
React Native direction
React Native direction
Is React Native moving in the right direction?
Building React Native apps is overly complex right now
Building React Native apps is overly complex right now
Building React Native apps is overly complex right now
The React Native ecosystem is changing too fast
The React Native ecosystem is changing too fast
The React Native ecosystem is changing too fast
Continuing the theme from last year, the survey showed steadily increasing confidence in the overall direction of React Native! A record 88% of respondents answered that they felt React Native was moving in the right direction. Far fewer respondents (22%, down from 44%) thought that building React Native apps was overly complex, and sentiment was trending positive about the rate of change. Debugging took over the top “pain points” spot -- just in time for the React Native Debugger to make its debut. Some familiar issues rounded out the top five: unmaintained packages, keyboard handling, unusable error messages, and dealing with native code. Conspicuously missing from that list was “upgrades” which slipped from #4 down to #10 -- perhaps we’re close to solving that particular one! With 2025 being a transition year for many RN apps to the New Architecture, it’ll be interesting to see how that is regarded in the next survey. For missing features, “better debugging” once again topped the list by a wide margin -- again, making a big case for the new React Native Debugger as a focal point of the team at Meta and the community. Android shadows dropped off the list entirely after being #2 last survey -- likely because of the new `boxShadow` and `filter` introduced in React Native 0.76. “Better FlatList” rose up to #3, and with the new Legend List and an improved FlashList coming in 2025, this is likely to be addressed by next survey time. Respondents were consistent in their answers for React Native’s advantages: cross-platform, Expo, hot reloading, DX, community, code sharing, and ease of learning were all well-regarded across the community. Less regarded as advantages were web tech, stability, and performance. Not too many surprises this year and a generally encouraging trend across the board!

Jamon Holmgren
Co-Founder and CTO at Infinite Red
React Native pain points
React Native pain points
What are the things that makes you feel annoyed while developing React Native apps?
Missing features
Missing features
What do you feel currently is missing from React Native?
React Native advantages
React Native advantages
What are advantages of React Native over other solutions?