Skip to content
UdemyReactPaid courseAll LevelsCertificate

React, React Redux and Redux Saga - Master React State/Hooks (Udemy.com)

Use React, React Redux and Redux Saga, and master React Hooks and State Management with asynchronies call in React Redux

Created by: Icaro Lavrador

Last updated February 2021

icon
What you will learn

  • React
  • React-Redux
  • Redux-Saga
  • React Hooks
  • State management
  • React Semantic UI
  • Web Development

How it compares

Against the other 173 rated Udemy courses in React on CourseDuck:

  • Rating4.4 out of 5higher than 38% of them
  • Reviews1,260#53 of 174 by number of reviews
  • Length7 hoursshorter than 69% of them
  • Last updatedFebruary 2021earlier than 78% of them

icon
Course Description

*** PRE SALE ***

Enjoy Udemy's Black Fridays deals to get the Pre-Release of another great course. This is an amazing course that has more than 40 lectures released and another 60 lectures to come.


What do you get on the Pre-Release:


About 3 hours of content video content

All sections in how to create an amazing UI in React

All sections in how to control state in a React application using only Hooks and Props

All sections in how to use Redux


What still to come:

About another 3 hours of video content

Sections in how to use Redux with React

Sections in how to control a React State only with Redux

Sections in how Saga works

Sections in how to control React side-effects with Redux-Saga


Greatly improve your abilities and increase your value as a React or front end web developer

This course will take you through the whole process of creating a complete application using React, React-Redux, and Redux-Saga. Step by step, improving the application further in each class:


  • The first part of the course will start by creating the UI for an amazing React application.

  • Next, we will make a refractory of this application into different stateless components.

  • After using React Hooks, we will add a state to the application, passing all the states via props.

  • In the next phase, we will add React Redux to easier control of the state.

  • Finally, we will introduce Redux-Saga to control the application's side effects while making asynchronous calls to our API.

The main focus of this course is:

React: it is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components.”

React-Redux: one of the most used application state management. Redux maintains the state of an entire application in a single immutable state tree.

Redux-Saga: one of the most used frameworks to make easier to control our application side effects (i.e., asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, and better at handling failures


This course covers all you need to be the best Web Developer you can be.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Icaro Lavrador

I am an "eternal student", I started programming when I was just 10 years old and to this day I still learning new things every day.

Because of my passion for learning new things I developed a passion to teach as well, I start helping people at Stack Overflow where I am ranked as the top 5% Developer Help for Swift and top 10% Developer Help for iOS.

You will not see my name in many apps as I am the go-to guy to fix problems, I offer my work mainly as a contractor solving problems that the other professional cannot solve.

I start to develop software and give consultancy when I was 15 years old and never stop, today I want to help people. I read other people's codes every day, code produced by the professionals in the field and I can honestly say they are mostly JUNK, and I want you to be different.

One of my clients tries to use an Udemy iOS course to argue about some strategies he took in his code. After seeing so many WRONG explanations, so much BAD advice I decided to create my own courses. I watch over 15 top-rated courses at Udemy and took no time for me to before I decide to take action

My courses are created to make YOU the best in the field, I can guarantee that if you take my courses you will drop jaws and knocked socks off in interviews.

icon
More courses by Icaro Lavrador

$59.99

$19.99

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.4

1,260 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Basva Karthik on 11/20/2025

It was a practical oriented course with a small project to learn implementing Sagas would have been better if there was a real world project depicting industrial standards of using saga. Overall was a good course, would have been better if the project was a bit more realistic.

By Billy Austin on 3/10/2025

The first few sections were definitely a nice refresher as most of my learning has been self taught through customizing existing applications. It felt good for beginners and helped affirm a lot of what I understood. He did a very good job of being clean and concise throughout. Maybe having the environment set up laid out at the beginning could've added to it, but its a nitpick.

By Mike Sasso on 10/23/2024

I really needed a deeper understanding of Redux, for a React project on which I am a developer, and this course gave me the fundamentals I was looking for. Four stars instead of five because I think it would be ideal if this course were updated: 1. Redux has changed. In particular, createStore() is deprecated. (I ended up using "import { legacy_createStore as ceateStore } from 'redux'" so my code would match the course.) 2. TypeScript is so prevalent these days! I think this course should incorporate TypeScript. 3. One suggestion would be to add a short lecture to simply explain the motivation for sagas. I think I was able to infer the purpose they serve. But the course kind of jumps from actions and reducers to actions, middleware, and reducers without really explaining why you would break away from just using actions and reducers. But again, I learned a lot!

By Lionel Mallet on 1/7/2022

Coding step by step, explaining the why and the how, one thing at a time... Just beware that SemanticUI is mostly outdated (even if it's a great idea to introduce it and use it so you can focus on the logic, not on CSS design). So read Q&R comments on Semantic UI install to find work around some minor difficulties. Overall great course (couple of final lectures are missing and should come shortly I guess)

By Kris Renaldi on 7/31/2021

Good class but instructor really needs to use word wrap when working for code to make it easier on himself and the students.

By Shaun Reddiar on 7/15/2021

This is one of the best react courses I've every done. He decrypts a lot of React related lingo in very simple and practice ways, implementing important concepts from start to finish. Coming from a Angular background, I found a new appreciation for React after following this course.

By Mauricio Rivera on 6/16/2021

I liked a lot the course despite I'm not fan of Redux. This course made very simple to understand the workflow of programming with Redux, starting with an all in one piece of code and then refactoring it to understand all the elements that compounds the Redux flow. I didn't know Sagas, I had to learn it for my new job. Also I consider that the explanation given about Sagas on the course was very clear and the examples where very understandable. However, as a technology is something complicated. As a personal opinion, for my projects, I would continue using custom hooks with Redux dispatchs (as I did on my past job) instead of Sagas to make sequential or parallel processes with needs API's consumtion and UI updates. However I found this course very useful for my new job. I give an Excelent!!.

By Ferris Xu on 5/27/2021

Very good course for learning React, Redux, Redux-Sagas. Good and warm pronunciation. This is a in practice course. Teacher Icaro build a budget app step by step. I really love the debug work in this course. After the bug is fixed, I can feel I understand React much deeper. Compare to the React course I purchased from Teacher Max before, I feel this course help me more. Good job!

By Eduardo Medina on 5/24/2021

I like the way that the course is explained: having everything at the same place and then refactoring it and put everything into modules. I understand what the teacher tries to explain, but to show how redux and sagas work together you need to be very clean since the very first time. Also, something important to note is that you need to have at least certain experience using Redux and probably a brief knowledge of saga and know how this pattern works, otherwise you will get very confused like other people who joined to this course. I'd like to ask the teacher if he will keep adding and updating the course, since there is a missed effect in sagas called "all()" instead of using that weird Object bind in the sagas index.

By Yardstick Vivek Singh on 1/8/2021

This is a Very Nice and a solid course.. Its short, crisp, concise and covers the React & Redux basics and implements it very well.. Good to find a short course which I can do over the weekend. It gives just enough direction, to get you off the ground. Thereafter you grow your skill as you build projects.. No More lengthy 15-20 hour Courses ..

Showing all 10 reviews on CourseDuck

Read all 1,260 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100