Course Overview
- Navigating Between Routes
- Building the Employee Creation Form
- Employee Form Actions
- Employee Form Actions
Our React Native training course will give you an intensive hands-on introduction to developing cross-platform mobile applications.
Requirements
- Participants must be experienced JavaScript developers with a fair advanced understanding of JavaScript, including prototypes and functions as first-class citizens
Curriculum
-
Rendering Lists the Right Way
-
Don't Mutate that State
-
Introduction
-
Styling Apps With React
-
HTTP Requests With React Native
- Sourcing Album Data
- List Component Boilerplate
- Class Based Components
- Lifecycle Methods
- Quick Note On Axios
- Network Requests
- Component Level State
- More on Component Level State
- Rendering a List of Components
- Displaying Individual Albums
- Fantastic Reusable Components – The Card
- Styling a Card
- Passing Components as Props
- Dividing Cards into Sections
-
Handling Component Layout
-
Authentication With Firebase
- Auth App Introduction
- A Common Root Component
- Copying Reusable Components
- What is Firebase?
- Firebase Client Setup
- Login Form Scaffolding
- Handling User Inputs
- More on Handling User Inputs
- How to Create Controlled Components
- Making Text Inputs From Scratch
- A Focus on Passing Props
- Making the Input Pretty
- Wrapping up Inputs
- Creating an Activity Spinner
- Conditional Rendering of JSX
- Clearing the Form Spinner
- Logging a User Out and Wrapup
-
Digging Deeper With Redux
-
Handling Data in React vs Redux
-
Firebase as a Data Store
-
Code Reuse - Edit vs Create