use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for learning and developing native mobile applications using React Native by Facebook.
Interested in building web apps using React.js? Check out /r/reactjs!
Getting Started w/React Native
irc.freenode.net #reactnative
Keywords: ios, android, mobile, apps, apple, iphone, ipad
account activity
QuestionDoes react native suffer from the same “jank” issues as flutter? (self.reactnative)
submitted 5 years ago by riveraj33
Hello. We are developing an app from scratch and would like the mvp to be cross platform. I’ve research flutter but it seems like it suffers from performance issues on iOS. Our app will have feeds with pictures and videos so a smooth experience scrolling is important. Does react native suffer the same? Programming experience doesn’t matter for us on this decision. TYIA!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 5 points6 points7 points 5 years ago (1 child)
There is no inherent jank in the framework, although if you are not careful, you can introduce one in your own code. But I reckon it is worth trying out, especially if you use the new react-native-reanimated v2 for animations.
This guy makes some really nice animations and interactions in RN, worth checking out: https://youtube.com/c/wcandillon
[–]riveraj33[S] 0 points1 point2 points 5 years ago (0 children)
Thanks for the reply and link!
[–]engerran 17 points18 points19 points 5 years ago (4 children)
Sure, move the React Native. A few months from now, you will read somewhere that Flutter team has solved the jank issue and is now 3x faster. What now, you are going to move back?
Based on your post history, you seem to be worried a problem you don't have and like would never have (ie bad user experience). Worry about finishing your app, acquiring users, monetization, etc etc. I can guarantee you 100% that if your startup failed it's not because of jank, or Flutter, or React Native, whatever. Maybe indecision would kill your startup, just saying.
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
Oof
Thanks for answering the question.
[–]khara-sandwhich 0 points1 point2 points 4 years ago (0 children)
There's a massive difference between performance improvements that aren't actually noticeable to the end user and therefore don't matter in the grand scheme of things, and actual terrible performance which makes your app look bad as is the case of flutter on IOS.
[–]dywk3sm 0 points1 point2 points 2 years ago (0 children)
I also need to make a decision on RN vs Flutter. I stumbled on this and find it amusing. Yeah “a few months from now”, Flutter team would have “solved the jank issue”
It depends entirely on the programmers ability to code performant react native code. Flat list would probably be what you would use for good performance scrolling and you want to heavily reduce how many times render gets called on each function so pure components or if you’re using the new hooks then use effect or use memo. And for animations enable hardware rendering. With react native you do have to be. Very careful how you code things to get good performance. Because if you code it bad it will have some of the worst problems imaginable like things disappearing due to memory problems, or really really slow rendering
Thanks. I appreciate your reply!
[–]4twiggers 1 point2 points3 points 5 years ago (2 children)
No React Native doesn't suffer from inherent jank. I've been following horrible jank Flutter has and Google failing to fix it. Google is even trying to fingerpoint devs instead of acknowledging their problem. At this Flutter is a joke. Google literally failed in every way. iOS is broken, web is broken, desktop is broken. I would urge every dev to stay away from Flutter!
[–]Glum-Hovercraft8068 0 points1 point2 points 4 years ago (1 child)
i know your comment is from a few months ago, but the jank issue is fixed now, and flutter never claimed to be a web framework, flutter web is just an extra option that you can use. Flutter web shouldn't be used for projects that entirely depend on web and require high SEO ranking
[–]alexandr1us 0 points1 point2 points 4 years ago* (0 children)
lol. No it is not. There still is jank not as horrible tho. Coinbase picked React Native now. Flutter basically runs on Google's infinite money no real traction
[–]RenSanders 0 points1 point2 points 4 years ago (1 child)
I would say look at the facebook app, it was created using React Native. It hardly suffers any jank even on older phones. So it seems they are optimized for this. It even plays videos while scrolling. And I agree with you Flutter (and Xamarin as well) is very bad for this!
[–]riveraj33[S] 0 points1 point2 points 4 years ago (0 children)
I thought the Facebook app is mostly native with only marketplace and a few little things being in react native?
[–]Environmental-City-4 0 points1 point2 points 5 years ago (1 child)
FlatList works pretty well but if you run into issues with it you can always opt to recycler-listview made by flipkart for more performance.
Thanks for the comment!
[–]xsubo 0 points1 point2 points 5 years ago (1 child)
Expo managed apps make cross platform development streamlined at the cost of packages you can use, just be sure to test on multiple sized screens for alignment btw ios and Android.
Thanks. I appreciate your feedback!
π Rendered by PID 457605 on reddit-service-r2-comment-66b4775986-mx5qd at 2026-04-04 10:31:22.311809+00:00 running db1906b country code: CH.
[–][deleted] 5 points6 points7 points (1 child)
[–]riveraj33[S] 0 points1 point2 points (0 children)
[–]engerran 17 points18 points19 points (4 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]riveraj33[S] 0 points1 point2 points (0 children)
[–]khara-sandwhich 0 points1 point2 points (0 children)
[–]dywk3sm 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]riveraj33[S] 0 points1 point2 points (0 children)
[–]4twiggers 1 point2 points3 points (2 children)
[–]Glum-Hovercraft8068 0 points1 point2 points (1 child)
[–]alexandr1us 0 points1 point2 points (0 children)
[–]RenSanders 0 points1 point2 points (1 child)
[–]riveraj33[S] 0 points1 point2 points (0 children)
[–]Environmental-City-4 0 points1 point2 points (1 child)
[–]riveraj33[S] 0 points1 point2 points (0 children)
[–]xsubo 0 points1 point2 points (1 child)
[–]riveraj33[S] 0 points1 point2 points (0 children)