Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Implementing reduxjs in a real-life React application
4 students

Implementing reduxjs in a real-life React application

Step by step introduction to using Redux to manage your app
Created byOhad Kravchick
Last updated 6/2025
English

What you'll learn

  • Understanding Redux, how to use it in their projects using step-by-step examples
  • Why and how to use immutable data structures in your Redux app
  • How to debug errors in a React app
  • How to master Reactjs in state management

Course content

3 sections5 lectures2h 55m total length
  • Introduction9:55

    Let's get to know our example app, our code structure and why we want to use Redux in it.

Requirements

  • You should know React js and JavaScript
  • You should skim through the Redux docs

Description

The course teaches how to use React.js, how to install and set it up on a React [Native] application and also to use Immutable.js to manage state correctly.


We will start with the basics of how to build a component, how to maintain state, and how to update the view with state changes. Then we'll expand the example to include several components to show how quickly app's state management can get overwhelming. So, after picking up the basics of React.js and state management, we build on the example to use Redux to avoid code complexity around state management and instead propagate them and advance the app state by state. To use Redux, we need our state to be immutable (the value referred to by a reference to an instance can never change), we learn how to use Immutable.js to hold our state objects.


The course  shines a light on many aspects in this presumably easy scenario, including javascript, ES6 modules, npm package management, webpack bundling, React, debugging React errors, understanding React internals, managing state, writing stores. It's a good short and direct course to pick up new frameworks for those who might be out of touch with React and building up web applications.


Hope you enjoy the course.

Who this course is for:

  • JavaScript engineers who wish to learn more about React and advanced state management