The Ultimate Guide to Redux

The Ultimate Guide to Redux

This is the complete course for learning redux and does not need you to have prior knowledge of the framework.

Beginner

143 Lessons

7h 30min

Certificate of Completion

This is the complete course for learning redux and does not need you to have prior knowledge of the framework.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Assessment
71 Playgrounds

This course includes

1 Assessment
71 Playgrounds

Course Overview

In this course, you will take a deep dive into Redux, an open-source JavaScript library for managing application state. You will start by running through what Redux is, general concepts, and basic implementation. With the basics out of the way, you will begin working on building a recipe book application, adding more bells and whistles to it as the course progresses. You will learn to create a Redux store, how to work with middleware, state management, error handling, testing, and a whole lot more. By the...Show More

Course Content

1.

Introduction to Redux

2.

Basic Redux Implementation

3.

Cloning a Redux Boilerplate

4.

Complete Redux Project

5.

Creating a Store

6.

Decorating the Store

6 Lessons

7.

Actions and Action Creators

7 Lessons

8.

Redux Thunk

3 Lessons

9.

Redux-Actions Library

5 Lessons

10.

Reducers

7 Lessons

11.

Avoiding Mutations

8 Lessons

12.

Introduction to Middleware

2 Lessons

13.

Your First Middleware

3 Lessons

14.

Middleware

6 Lessons

15.

State Management

5 Lessons

16.

Keeping a Normalized State

3 Lessons

17.

Persistence State

3 Lessons

18.

Real-World State

4 Lessons

19.

Server Communication

3 Lessons

20.

Moving Code from Action Creators

3 Lessons

21.

Error Handling

2 Lessons

22.

Server Communication II

3 Lessons

23.

Transforming Data

2 Lessons

24.

Chaining Requests

2 Lessons

25.

Managing Side Effects

4 Lessons

26.

Messaging Patterns

2 Lessons

27.

WebSockets

4 Lessons

28.

WebSocket Authentication

1 Lesson

29.

Testing

2 Lessons

30.

Testing Action Creators

3 Lessons

31.

Async Action Creators

5 Lessons

32.

Testing Reducers

6 Lessons

33.

Testing Middleware

2 Lessons

34.

Testing Async Middleware

5 Lessons

35.

Integration Tests

1 Lesson

36.

Evolution Of Redux

1 Lesson

Final Assessment

Assessment

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath