3 ms·
Congrats to the team at AirBnB on the exciting launch! As somebody who has thought a lot about navigation on React Native, I'm super excited to see an easier wa
by evv 10y ago
Congrats to the team at AirBnB on the exciting launch! As somebody who has thought a lot about navigation on React Native, I'm super excited to see an easier way to utilize the native navigation views on each platform.
React Navigation, released a few weeks ago, includes a customizable JS re-implementation of the native views, and it also provides routers that make it very easy to plug your navigation logic into redux. Because each screen makes no assumption about the surrounding app, it will be very easy to switch from React Navigation to AirBnB's native-navigation.
The RN community has been consolidating efforts between several navigation solutions. React Navigation is an alternative to Navigator, Ex-Navigator, NavigationExperimental, and Ex-Navigation. And now, thanks to native-navigation, the community has a great alternative to NavigatorIOS.
- logicallee 10y ago>React Navigation, released a few weeks ago, Wow, you guys have a tight curve you're staying ahead of :-)
- stagbeetle 10y ago> [REDACTED] React Navigation is a module for React (which has been around for four years). Instead of having to DIY navigation, you now can use the native system's (iOS/Android) navigation layout. Ex: https://reactnavigation.org/ https://reactnavigation.org/ You're not replacing your tools. You're just getting someone else to coat your drill bits for you to save time. I just started using React today, so I may be off here, but I think it's pretty straightforward if you googled it. Otherwise, if you're referring to how "bleeding edge" the guy has to be, I'd imagine he's in a competitive field (or passionate about his projects). Hell, I'm not in either of those categories, but I think I'll start using this because it looks really helpful.
- logicallee 10y agoI removed the language you quoted :). Most programmers don't change the oil they use to coat their drill bits, every few weeks either :) Edit: thanks.
- evv 10y ago> Wow, you guys have a tight curve you're staying ahead of :-) In case you're implying this was a "beat them to market" situation, it wasn't. Both navigation projects have been on React Native's public roadmap for several months: https://github.com/facebook/react-native/wiki/Roadmap/_compare/fb15784cdb7cdaf7d055c4a790db9b42495fe8c5...ba9aa23cdd47e904051585f470c295d5145b9c24 https://github.com/facebook/react-native/wiki/Roadmap/_compa... Improved navigation has been one of the RN community's highest-voted feature requests: https://react-native.canny.io/feature-requests/p/better-navigator-api-and-docs https://react-native.canny.io/feature-requests/p/better-navi...
- logicallee 10y agoThere you go again. You're saying 'several months' like someone else might say "years." These are insanely short time-frames. (Which is what I was pointing out.) These developers are adjusting much, much more quickly than other developers in other domains. That's all I was pointing out :)