Lesson 01 - Course Introduction
Welcome To The Course
Course & Projects Outline
Lesson 02 - ES6
Introduction
Array Helper Methods
Let and Const
Template Literals
Arrow Functions
Default Function Parameters
Rest and Spread
Destructuring
Classes
Promises
Fetch
Lesson 03 - Getting Started With React
What Is React
Environment Setup
Create React App vs Manual Setup
Installing & Using The CLI
A Look At The Initial React Files & How They Work
Lesson 04 - Components, JSX & Props
Thinking In Components
What Is JSX
JSX Expressions
Creating Your First Component
Functional Components
Working With Props
CSS In React
Adding Bootstrap
Lesson 05 - State & The Context API
Changing State From Another Component
Using The Context API & Provider State
Adding A Context Reducer For Actions
Creating State
Events In React
Changing State
Lesson 06 - Working With Forms
Creating A Form With State
Controlled Components & onChange
TextInputGroup Component For DRY Code
Uncontrolled Components & Refs
Form Submit Action To Context
Error Checking & Display
Lesson 07 - React Router v4
React Router Setup
Links, Params & Redirect
404 Not Found Page
Edit Contact Component & Fetch Contact
PUT Request & Update Action
Lesson 08- React Redux
Redux Architecture
Redux Installation
React Redux Example
Lesson 09- React API