Building React applications from JSX and components through state, hooks, forms, routing and custom navigation. Covers Redux Toolkit with async thunks and RTK Query, TypeScript with React, and React Router data fetching.
Instructor
Stephen Grider
Duration
76 hours
The certificate
![Modern React with Redux [2024 Update] — certificate of completion](/certificates/UC-990d7819-ec24-4252-bae4-25424811f8c1.webp)
What it covered — 27 modules
How to Get Help · Course Resources · Let's Build an App!
8/8 lecturesShowing Basic Content · What is JSX? · Printing JavaScript Variables in JSX
14/14 lecturesStarter Project Files · Project Overview · Creating Core Components
17/17 lecturesStarter Project Files · App Overview · Initial App Setup
20/20 lecturesStarter Project Files · App Overview · Project Setup
26/26 lecturesStarter Project Files · App Overview · Initial Setup
33/33 lecturesAdding Data Persistence · JSON Server Issues and Required Version · Server Setup
16/16 lecturesIntroducing Context · Context in Action · Changing Context Values
12/12 lecturesReturn to useEffect · Quick Note · Understanding the Issue
9/9 lecturesStarter Project Files · Project Overview · Project Setup
22/22 lecturesProject Organization · Refactoring with Organization · Component Overview
19/19 lecturesComponent Overview · Designing the Props · Component Creation
24/24 lecturesTraditional Browser Navigation · Theory of Navigation in React · Extracting the DropdownPage
18/18 lecturesModal Component Overview · Toggling Visibility · At First Glance, Easy!
10/10 lecturesCreating a Reusable table · Communicating Data to the Table · Reminder on Table HTML Structure
13/13 lecturesAdding Sorting to the Table · Reminder on Sorting in JavaScript · Sorting Strings
20/20 lecturesExploring Code Reuse · Revisiting Custom Hooks · Creating the Demo Component
7/7 lecturesApp Overview · Adding the Form · More on the Form
12/12 lecturesInto the World of Redux · Redux vs Redux Toolkit · App Overview
25/25 lecturesStarter Project Files · Project Overview · Adding Component Boilerplate
25/25 lecturesStarter Project Files · App Overview · API Server Setup
39/39 lecturesSkipping to this Section? · [Optional] Getting Caught Up · Introducing Redux Toolkit Query
29/29 lecturesWhy Use Typescript? · Basic Types and Type Annotations · Function Type Annotations
29/29 lecturesProject Overview · Guidance for Installing and Configuring Tailwind v4 · Project Setup
15/15 lecturesApp Overview · Guidance for Installing and Configuring Tailwind v4 · Project Setup
31/31 lecturesNote About This Legacy Course · What is JSX? / Converting HTML · Inline Styling / Converting Styling
199/199 lecturesBonus!
1/1 lecturesToolkit from this course
More certificates