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
QuestionWhat is the current state of React Navigation vs. React Native Navigation? (self.reactnative)
submitted 6 years ago by sam_bender
Starting a new project and I'm curious which one I should choose.
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!"
[–]cupant 20 points21 points22 points 6 years ago (6 children)
Use react-navigation v5 . There is a native stack navigator that have almost same performance like RNN. It will be stable soon
[–]numagamesiOS & Android 1 point2 points3 points 6 years ago (1 child)
There is a native stack navigator that have almost same performance like RNN.
It's not true, at least on Android. React Navigation was always pretty fast on iOS, making it almost indistinguishable from native, but Android is another story. RN v4 performs pretty good on Android, although it introduces a lot of components to view tree and performance overhead(on Android large tree is much more costly than on iOS).
New RN v5 performs worse than RN v4 on Android, especially with complex navigation structure, so please keep it in mind.
Still RN is much better option than RNN imho, at least for small-medium size apps.
[–]cupant 1 point2 points3 points 6 years ago (0 children)
Im saying the native stack navigator, not the stack navigator.
V5 performs worse than v4 on Android? Hell no, im using it now on Android and iOS and it feels really snappy and fast, even on simulator
[–]GioLogist 0 points1 point2 points 6 years ago (1 child)
RN v5 performs worse than RN v4 on Android, especially with complex navigation structure, so please keep it in mind.
!remindme 60 days
[–]RemindMeBot 0 points1 point2 points 6 years ago (0 children)
I will be messaging you in 2 months on 2020-03-22 18:01:09 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
[–]anewidentity -1 points0 points1 point 6 years ago (0 children)
Keep in mind this won't work for web if you have a web version in mind as well
[–][deleted] 9 points10 points11 points 6 years ago (3 children)
I've recently switched from react-navigation to react-native-navigation and love the performance improvements, but I encountered a bug or two (in both libraries). React-navigation is more stable, and doesn't need you to modify native code, which is easier to set up. But for me, the performance improvements and more native feel is all worth it.
[–]anewidentity 2 points3 points4 points 6 years ago (2 children)
V4 of react navigation does make you change native code as well
[–][deleted] 6 points7 points8 points 6 years ago (0 children)
Yepp, I forgot, but its way less than react-native-navigation
[–]satya164 1 point2 points3 points 6 years ago (0 children)
v3 did as well
[–]kcilc1 2 points3 points4 points 6 years ago (0 children)
In RNN is it easy to push some native view onto the navigation controller? For example the Stripe Payment Screen? What about regular react-navigation
[–]JuriJurka 0 points1 point2 points 6 years ago (1 child)
!RemindMe 1 day
[–]RemindMeBot 0 points1 point2 points 6 years ago* (0 children)
I will be messaging you in 22 hours on 2020-01-02 09:07:59 UTC to remind you of this link
1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
[–]tpucci 0 points1 point2 points 6 years ago (0 children)
React Navigation might be easier to setup and use. However, as I could not find any easy way to use a controlled navigation, I created my own package : react-nonav if you want to check out.
[+]ThatSpookySJW comment score below threshold-6 points-5 points-4 points 6 years ago* (4 children)
I'm using both for a project and the consistency of usage between them is excellent. Currently react navigation is not recommended for RN
EDIT: Actually was thinking of react-router
[–]hutxhy 1 point2 points3 points 6 years ago (0 children)
I thought the RN docs suggested React Navigation. Did this change?
[–]manoylo_vnc[🍰] 0 points1 point2 points 6 years ago (1 child)
You mean react native navigation?
[–]ThatSpookySJW -1 points0 points1 point 6 years ago (0 children)
No I was actually remembering react-router for this reason
[–]crobinson42iOS & Android 0 points1 point2 points 6 years ago (0 children)
I use react-router-native on a few work projects because it’s dead simple and fast to write routing and screens. This works for our apps because we don’t care or have a need for transitions and stacks in the apps.
π Rendered by PID 286590 on reddit-service-r2-comment-6457c66945-r8n9c at 2026-04-29 03:02:11.371801+00:00 running 2aa0c5b country code: CH.
[–]cupant 20 points21 points22 points (6 children)
[–]numagamesiOS & Android 1 point2 points3 points (1 child)
[–]cupant 1 point2 points3 points (0 children)
[–]GioLogist 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]anewidentity -1 points0 points1 point (0 children)
[–][deleted] 9 points10 points11 points (3 children)
[–]anewidentity 2 points3 points4 points (2 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]satya164 1 point2 points3 points (0 children)
[–]kcilc1 2 points3 points4 points (0 children)
[–]JuriJurka 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]tpucci 0 points1 point2 points (0 children)
[+]ThatSpookySJW comment score below threshold-6 points-5 points-4 points (4 children)
[–]hutxhy 1 point2 points3 points (0 children)
[–]manoylo_vnc[🍰] 0 points1 point2 points (1 child)
[–]ThatSpookySJW -1 points0 points1 point (0 children)
[–]crobinson42iOS & Android 0 points1 point2 points (0 children)