The crucial part of almost every application is navigation. To this day, this topic gives headaches to many React Native developers. Let’s see which libraries are available and which one will suit your project. This chapter starts with a breakdown of the available libraries. Then, we will introduce a new project and play with it. We will focus on one library at a time. Once we finish this, I will walk you through the patterns that are used, and what these imply, while you write the navigation code. Remember to try the code on your machine and your phone.
In this chapter, you will learn about the following:
- Why are there many alternative libraries for routing in React Native?
- What are the challenges that navigation libraries face?
- What is the difference between native navigation and JavaScript navigation?
- How to use Tab navigation, Drawer navigation...