Hacker News new | ask | show | jobs
by evv 3381 days 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.

1 comments

>React Navigation, released a few weeks ago,

Wow, you guys have a tight curve you're staying ahead of :-)

> [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/

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.

I 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.

> 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/_compa...

Improved navigation has been one of the RN community's highest-voted feature requests: https://react-native.canny.io/feature-requests/p/better-navi...

There 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 :)