Go to Preview Lesson
Go to Preview Lesson
LESSON 3.1
Intro to React Hooks [with examples]
LESSON 3.2
React useState and useEffect - A Beginner's Guide
Beginner's Guide to Real World React
MODULE 1
Introduction
LESSON 1.1
Course introduction
LESSON 1.2
About Rob Kendal, Author of Beginner's Guide to Real World React
LESSON 1.3
Conventions used and helpful links
LESSON 1.4
Reporting errors and getting support
LESSON 1.5
Downloading the course code
MODULE 2
React - A modern UI library
LESSON 2.1
What is React? A Comparison to JavaScript and HTML
LESSON 2.2
React vs Angular vs Vue - Benefits and Drawbacks
LESSON 2.3
React Pros and Cons
LESSON 2.4
First React app - The Greeting App
LESSON 2.5
Getting Started with React - Building Your First App
LESSON 2.6
How to Refactor a React App into Components
LESSON 2.7
Beginner's Guide to Managing Data in React
MODULE 3
Introducing React Hooks
LESSON 3.1
Intro to React Hooks [with examples]
LESSON 3.2
React useState and useEffect - A Beginner's Guide
LESSON 3.3
Furry Friend Gallery app
LESSON 3.4
Build Your First Functional React App with Create React App
MODULE 4
Fetching data with React
LESSON 4.1
How to Fetch API Data in React with JavaScript Fetch and Axios
LESSON 4.2
Furry Friends Gallery Mark II
LESSON 4.3
Build Your First API-Powered React App with Axios
MODULE 5
Deploying an app to the world
LESSON 5.1
The Best Hosting Environments to Deploy a React App
LESSON 5.2
How to Set Up a React App for Continuous Integration
LESSON 5.3
How to Deploy Your First React App on Netlify
MODULE 6
Thinking in React
LESSON 6.1
Thinking in React with Higher Order and Functional Components
LESSON 6.2
When Should You Split Up React Components?
LESSON 6.3
How to Structure a React Project
LESSON 6.4
Form Builder project
LESSON 6.5
How to Build a Dynamic Form Builder in React with JSON Data
MODULE 7
React Hooks Deep Dive
LESSON 7.1
The 7 Core React Hooks [with examples]
LESSON 7.2
Hooks project setup
LESSON 7.3
Beginner's Guide to React useContext Hook
LESSON 7.4
Beginner's Guide to React useRef Hook
LESSON 7.5
Beginner's Guide to React useMemo Hook
LESSON 7.6
Beginner's Guide to React useCallback Hook
MODULE 8
Navigation in complex apps
LESSON 8.1
Beginner's Guide to App Navigation [with examples]
LESSON 8.2
What is React Router? A Beginner's Guide
LESSON 8.3
Admin Console app
LESSON 8.4
How to Build a React Admin Dashboard
LESSON 8.5
Parameterized Routing and Query Strings with React Router
MODULE 9
State management with Redux
LESSON 9.1
Intro to React State Management
LESSON 9.2
A Beginner's Guide to Redux and React State Management
LESSON 9.3
Event Sign Up App
LESSON 9.4
How to Build an Event Signup App with React Redux Thunk
LESSON 9.5
How to Simplify React State Management with Redux Toolkit
LESSON 9.6
Beginner's Guide to React useReducer Hook
MODULE 10
The Dinosaur Search App
LESSON 10.1
The Dinosaur Search App
LESSON 10.2
React Scaffolding and File Structure Best Practices
LESSON 10.3
Intro to React Services with Redux and useReducer Hooks
LESSON 10.4
How to Combine React Components Into an App
LESSON 10.5
Exploring the app
LESSON 10.6
Closing thoughts and learning paths
Go to Next Lesson
Go to Next Lesson
LESSON 3.3
Furry Friend Gallery app
Go Pro
Lesson
Editor