Redux The Easy Way Course

$250.00 50% OFF Buy for $125.00
Difficulty: Beginner

Redux without the fear: learn the store in plain JavaScript first, then connect it to React and build a book tracking app.

Redux has scared more people away from React jobs than any other single word on a job listing. Which is funny, because there is one lesson in this course literally titled "Redux Is Not Hard," and I stand by it. The library is a few small functions. The fear comes from learning it tangled up with React, where you cannot tell which confusion belongs to which tool.

So this course untangles them.

Vanilla first

The opening sections build Redux with no React anywhere in sight. Action creators and actions. Reducers. Creating the store. Dispatching actions to the reducers. Subscribing to changes. Each one is a plain JavaScript idea you can hold in your head, and you prove it by building a complete counter with nothing but Redux and the DOM: HTML and CSS, action creators, a reducer, combined reducers, then dispatch, subscribe, and render.

When people tell me the counter section is where Redux finally clicked, I am never surprised. Watching state flow through a store you wired by hand, with no framework in the middle, removes the mystery for good.

Then React joins

The second half brings the two together the same careful way. You see how Redux works with React conceptually, then build a books app from scratch: the HTML and CSS across three lessons, converting that markup into React components, creating the actions and reducers, creating the store with the Provider, and connecting everything to the components. There is even a lesson that stops mid-build just to review what happened, because that pause is where understanding usually catches up with typing.

By the end the app displays all books, adds books to your list, and removes them, and every one of those features runs through the full Redux loop you already understand from the vanilla half.

You will want React JS Til Infinity under your belt before the second half here, and if the larger goal is employment, this course slots neatly into the road to the React JS Job Ready course.

What you'll learn

  • Understand actions, action creators, and reducers as plain functions
  • Create a store, dispatch actions to it, and subscribe to changes
  • Combine multiple reducers into one store
  • Build a counter with Redux and vanilla JavaScript, no React involved
  • Connect Redux to React with the Provider and connected components
  • Convert a static HTML design into React components
  • Build a books app that displays, adds, and removes items through the store
Curriculum

Course Curriculum

4 sections

1

First Section

0 lessons
2

Redux Basics

0 lessons
3

Counter

0 lessons
4

Redux with React

0 lessons

Before you start

  • Comfortable JavaScript, especially functions and objects
  • Basic React for the second half. The first half is deliberately React-free

Frequently asked questions

Why does the course start without React? +
Because Redux is plain JavaScript, and that fact is the whole trick to understanding it. You build actions, reducers, a store, dispatching, and subscriptions in vanilla JS, including a working counter, before React ever appears. Once you have seen the store standing alone, connecting it to a framework is the easy part.
Is Redux even worth learning now? +
Fair question. Plenty of new apps get by with Context or smaller libraries, and I will not pretend otherwise. But an enormous amount of production code runs on Redux, job posts still list it, and the pattern itself, one store, actions in, new state out, shows up in tools far beyond Redux. Understanding it makes you better at state management everywhere.
What do I build in the React section? +
A book tracking app, starting from HTML and CSS, converted into React components, then wired through actions, reducers, and the Provider until you can display all books, add books to your list, and remove them.
Is it in the Diamond membership? +
Yes, along with everything else on the platform, or you can buy it individually for lifetime access. It is self-paced and includes a certificate of completion.
$365/y$182.50/yr · 50% off
Start your path →