React Native — Which Navigator should I use?

Nader Dabit
React Native Training
2 min readSep 21, 2016

--

NavigationExperimental is no longer the preferred method of Navigation in React Native, and will soon be deprecated. I would suggest checking out React Navigation with is the current standard and my preferred method of navigation.On episode 40 of React Native Radio, Eric Vicenti of Facebook joined us to talk about React Native Navigation in general as well as the new Navigation API, Navigator Experimental, and how React Native is being used inside Facebook.

— — — -

One of the main questions I seem to get when people are looking to begin a React Native Project is what Navigator to use, so we passed this question to Eric and let him give us his take. Below is the transcription of the conversation we had about the subject:

Nader-

I guess the big question I get from a lot of people is if they are starting a new project today, what navigator should they use?

Eric-

If they want to go with a sort of modern redux app philosophy, where you keep all of your state for your whole application at the top level of your app inside of a store, and you just have views rendering for everything else, in that case you can just use Navigation Experimental as it is, it’s going to be pretty natural for you to use.

If you are interested in a more imperative approach, where you can sort of make method calls to navigate throughout your application in a way similar to the previous Navigator, then I would…

--

--

Nader Dabit
React Native Training

Full Stack Product Engineer, Author, Teacher, Director of Developer Relations at Avara