I’m trying to decide which framework to focus on for mobile development: React Native or Flutter.
I’m currently in a React Native sub, but I’m curious about the pain points and challenges that come with using React Native.
Could anyone share their experiences? Why did you choose React Native over Flutter, or vice versa?
I stuck with React Native because it’s easier to transition from JavaScript, especially if you’re already comfortable with React. It also has a huge community and tons of resources.
One pain point for me has been performance issues with complex animations and some UI elements not feeling as smooth as they could be.
But overall, I prefer the flexibility and ecosystem that React Native offers.
@keerti_gautam I switched to Flutter recently and found it easier to maintain consistent UI across platforms.
One thing that really got to me with React Native was dealing with native modules and versioning issues, which could get frustrating, especially when upgrading dependencies.
Flutter’s widget-based approach has been more consistent for me.
I’ve been using React Native for a while and honestly, the biggest pain point is the bridging between native code and React Native.
Sometimes it feels like you need to get deep into native code to fix issues or optimize performance.
That said, the learning curve is much lower if you’re already familiar with React, so it’s been a solid choice for me.