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
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
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.
Instructor Details
- 4.4 Rating
1,260 Reviews
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.
More courses by Icaro Lavrador
React & AWS Amplify build a complete serverless app w/ CI/CD (2021)
4.2 (135 Reviews)
Provider: Udemy
Time: 5.6h
$59.99
Swift TDD - Test Driven Development for Swift no more bugs (2016)
3.3 (112 Reviews)
Provider: Udemy
Time: 2.5h
$19.99
More React courses
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Next JS & WordPress: Build rapid NextJS sites with Next & WP (2026)
4.8 (462 Reviews)
Provider: Udemy
Time: 8.4h
$74.99
Build Polymorphic Components with React and Typescript (2022)
4.8 (223 Reviews)
Provider: Udemy
Time: 2.3h
$69.99
Next JS ChatGPT clone with Next.JS & OpenAI (NextJS 13 2023)
4.8 (172 Reviews)
Provider: Udemy
Time: 4.6h
$89.99
The Ultimate React Course 2025: React, Next.js, Redux & More
4.7 (27,027 Reviews)
Provider: Udemy
Time: 83.9h
$99.99
Reviews
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 ..
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100








