Practical Redux

Gain insights into modern Redux usage with Redux Toolkit and React-Redux hooks. Delve into updated patterns and practices through comprehensive tutorials. Explore and apply contemporary Redux concepts.

Beginner

59 Lessons

10h

Certificate of Completion

Gain insights into modern Redux usage with Redux Toolkit and React-Redux hooks. Delve into updated patterns and practices through comprehensive tutorials. Explore and apply contemporary Redux concepts.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

6 Playgrounds

This course includes

6 Playgrounds

Course Overview

Hi, I'm Mark Erikson, also known as @acemarke, and I'm a Redux maintainer I wrote this course in 2017. Many of the concepts are still relevant, but Redux usage has changed significantly. We now teach Redux Toolkit as the standard approach for writing Redux logic, and React-Redux hooks as the default for components. I'd recommend reading through the Redux core docs tutorials, which have been rewritten to explain the "modern Redux" patterns we teach today: https://redux.js.org/tutorials/index I've made th...Show More

Course Content

1.

Introduction

Get familiar with advanced Redux techniques through real-world projects and performance optimizations.
2.

Project Planning and Setup

Grasp the fundamentals of setting up and optimizing a Redux project with Create-React-App.
3.

UI Layout and Project Structure

Go hands-on with setting up Semantic-UI, managing tab state, and organizing project files.
4.

Using Redux-ORM

Grasp the fundamentals of managing normalized relational data in Redux using Redux-ORM tools.
5.

Loading and Displaying Data

Dig into organizing Redux apps, connecting UI, managing data with Redux-ORM, and implementing selection logic.
6.

Connected Lists, Forms, and Performance

5 Lessons

Tackle connecting list components, optimize performance, and enhance interactivity with connected forms.
7.

Form Change Handling, Data Editing, and Feature Reducers

5 Lessons

Master form handling, enhance reducer logic, and optimize data editing in Redux apps.
8.

Form Draft Data Management

8 Lessons

Learn how to use Redux for efficient form draft data management and CRUD operations.
9.

Managing Modals and Context Menus

9 Lessons

Walk through modal and context menu integration with Redux for efficient state management.
10.

Wrapping Up

2 Lessons

Work your way through Redux concepts, project setups, UI layout, and further learning.

Course Author

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

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