Course Content
Foundations of React Native
Foundations of React Native
2. Core Concepts of React Native
Setting Up the React Native ProjectUnderstanding React Native ComponentsWorking with View and Text ComponentsUsing the Image ComponentStyling in React NativeChallenge: Apply Styles to ComponentsWorking with TouchableOpacity for User InteractionImplementing ScrollView for Scrolling ContentRendering Lists in React NativeChallenge: Build an Interactive Resort ListQuiz: React Native Basics
3. Essential React Native Principles
Navigation in React Native
Next, let's delve into an essential topic: navigation. Just like web applications, mobile apps also require navigation to move between different sections or screens.
In React Native, navigation involves transitioning between various screens or components within the app. While there are several navigation libraries available, one of the most popular choices is React Navigation.
Theory
React Navigation offers a comprehensive solution for managing navigation and creating navigators, which define your app's navigation structure. It supports various types of navigators. We will consider:
- Stack Navigator: Enables navigation by stacking screens on top of each other. It's ideal for straightforward navigation flows;
- Tab Navigator: Facilitates switching between different screens or tabs typically located at the bottom of the screen.
In the following chapters, we will discuss each of them.
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 4