React js. From the beginning. w/ Redux and React Router

Learn React from the beginning! Including React Router, redux, hooks, context, front-end Stripe & a big project

4.78 (831 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React js. From the beginning. w/ Redux and React Router
4,479
students
26 hours
content
Jun 2023
last update
$84.99
regular price

What you will learn

How to use React to make awesome front-end UIs!

How to set up, navigate, and use create-react-app to build React applications with ease

How to use React without webpack or ES6

The React component lifecycle system

Have a good idea how to make a large project (we do a small clone of AirBnB)

Why take this course?

Important note: This course was made in 2017 when classes were the primary model for React and ES6 was new. Since then, the model has changed substantially to focus on functional programming (hooks). Smaller, but important changes like using next.js, redux-tool-kit, etc. have also gotten traction. I do cover hooks in both React and Redux (react-redux module), but the course is focused around the older model. It still works, it's just "outdated" as current React goes. Please be aware of that if you are new, and if you prefer a class based model, then this might be exactly what you are looking for.


This course:

Starting with Angular 1 in 2010, JavaScript frameworks exploded onto the scene and are required by virtually every large website on the Internet. React, which appeared a few years later in 2013  has become the dominant tool in that group. What does that mean for you? You can learn to use the same front-end framework used by Facebook, Amazon, Netflix, BBC, Airbnb, and Ebay, to name a few. And you won't just learn how to use it, but you'll learn the fundamentals around it.

TL;DR - React is awesome. I've been teaching it professionally for 8 years and love it. Learn it here!

What I need from you:

  • I need you to know JavaScript, CSS, and HTML.

  • It's not required to use React, but React makes very heavy use of ES6 (the 2015 update to JavaScript), so the course will use ES6 after the first main section. I will briefly mention how it works as needed, and add a supplemental section that covers those parts.

  • I need you know how to navigate your computer, not be afraid of the terminal, and ask questions as you have them!

Why me:

I first used React in 2014 for a small company website. I've also used Angular, Vue, and Ember along with most other major UI frameworks and I'm a believer in React. I've taught it professionally for 4 years, and have built sites for some of the largest companies in the United States using React Router and redux alongside. I will teach you one step at a time, whiteboard, and start from ground zero before getting to webpack and eventually Redux. Prepare to start learning the best JavaScript framework!

The sections in bold will be finished no later than August 15. I will send out a message when they are complete.

Sections:

  1. Environment Setup (skip if you have node installed already)

  2. React 101

  3. State and Events

  4. The Component Lifecycle and HTTP

  5. Project 1 - Flash Card app (AWS services)

  6. React Router

  7. Redux

  8. Redux Middleware (redux-promise and redux-thunk)

  9. AirBnB Clone with Redux

    1. Overview of Auth From a Front-end Perspective

  10. Building/Preparing React for Deployment

  11. Hooks - the "2020 way" to do React

  12. Context

  13. Supplemental - ES6 for React

Screenshots

React js. From the beginning. w/ Redux and React Router - Screenshot_01React js. From the beginning. w/ Redux and React Router - Screenshot_02React js. From the beginning. w/ Redux and React Router - Screenshot_03React js. From the beginning. w/ Redux and React Router - Screenshot_04

Reviews

Kaveri
May 18, 2023
It is really good course who wanted to learn React from scratch. Robert is really good tutor who covers everything in a course which makes you pro in React.
Danny
February 27, 2023
It is very comprehensive, has great explanations and the exercises does help a lot in understanding and grasping complex topics like redux. If I don't understand something or missed something I know it will be repeated which is a good thing. As a developer with a many years of experience I do find the pace of the course to be a bit slow though, but I do see the method in it.
Pinak
February 6, 2023
I really appreciate the effort of the tutor to take the learning curve for newbies into consideration. Especially during redux, it really was a rough patch during the course but was frequently refreshed and explained which eased the process....
Ahmad
November 28, 2022
Very good and simple explanations although sometimes lengthy throughout the course. The only problem are use of class component at first then used hooks later in the course, outdated links and version of node and react router.
Ennio
August 20, 2022
This is a really great course! Rob (the instructor) will take your by the hand in the React world. He starts from zero and will guide you to create a basic AirBnb clone web app. I was able to follow the lessons apply the new React Route system. I suggest you to do the same. Maybe I suggest to Rob to add an extra lesson where the new routes system is explained properly. He will cover all the possible exceptions or weird things that are going to happen in the code. Also the new modern hooks are explained properly and now I really feel ready to start my own React project! Thanks a lot!
Jonas
August 12, 2022
Amazing course! Rob is so good at describing stuff at detail level, and making it easy to understand. The part of Redux and Hooks was mindblowing for me, since you maybe it so easy to catch, thanks ALOT! :)
Sreeram
July 19, 2022
The way the course is structured is fantastic and his explanation of concepts were too good. Building a sample project (which included in the project) helped in understanding certain concepts better. I got to know about few useful npm modules too apart from React :)
Stanley
June 23, 2022
I'm into the section of this course where class-based components and functional-based components are compared, differentiated and explained. I just want to say that this has been a fabulous course to learn reactJS. The course content has been very well-organised and structured, and it has also been very well-defined, delivered and clearly-explained as I progress along. Thank you for this great course, it has been very exciting for me all-along so far.
Christian
June 16, 2022
As I've learned alot of React on my own, some random segments here and there are things I already know, and therefore it seems rather lengthy. Therefore occasionally hard to relate to completely fresh students of React.
Amber
June 4, 2022
I will take every course by this author. He really dives deep into how stuff works and instead of leaving students floundering just kind of guessing why things work, you really leave with a much better understanding of the code. After a few lessons I understand more than after entire "bootcamp" or "fast start" programs. He's the only author I'd subscribe to and take a course from even if I didn't necessarily need the topic.
The
May 21, 2022
Very professional but also highly entertaining. Its clear that the instructor knows what he is talking about and is highly proficient in the matter and also teaching it!
Keith
April 12, 2022
I find it absolutely fantastic that Rob spends time on all the nitty gritty details. It really helps me have a professional level understanding of the rhyme and reason for everything that we're working on.
Harinisankari
February 17, 2022
This course is really useful for beginners who do not know anything about React. Wonderful course to start with React : )
naveen
August 26, 2021
I enjoyed the course and learned a lot from it. The content is well organized and focused on practical situations. I particularly enjoyed the component part. The redux part was a little confusing but I got it all after repeating the lectures, again and again, two to three times. I really loved the way sir teaches and I wish I had learned everything from him. Sir, you're dope!!???
Suhaib
May 6, 2021
Amazing Course. You can find 50-60 hour long courses but none of them come near to what Rob is teaching. I have reduced half star because It can take very long to get a reply from the Instructor.

Charts

Price

React js. From the beginning. w/ Redux and React Router - Price chart

Rating

React js. From the beginning. w/ Redux and React Router - Ratings chart

Enrollment distribution

React js. From the beginning. w/ Redux and React Router - Distribution chart
2195280
udemy ID
2/3/2019
course created date
11/20/2019
course indexed date
Bot
course submited by