In this chapter, we finally expanded our application with far more views than before. You have learned different approaches to navigation in mobile applications. In the React Native world, it is either native navigation, JavaScript navigation, or a hybrid of the two. Along with learning navigation itself, we have used components including StackNavigation, TabNavigation, and DrawerNavigation.
For the first time, we have also ejected the Create React Native App and installed native code from the native navigation library. We are starting to dive really deeply into React Native. Now is the time to step back and refresh our JavaScript knowledge. We will learn patterns that are not only beneficial in React Native, but in JavaScript overall.