last updated 13 months agoStart for Free
This course is up to date, guaranteed
We'll start the course off with some housekeeping items. You'll learn about the best strategy for getting the most out of the course as well as what you'll build and the current state of React.
With any component based system you need a way to pass data into component. In this section, we'll cover how to do that in React with props.
With React there are two ways to create components. In this section, you'll learn one of those ways utilizing pure functions.
Handling form state can be different than handling component state in React. In this section you'll learn both approaches as well as their tradeoffs.
Everything after this section is what I would consider 'Advanced React'. This section is to make sure you're where you need to be to continue on.
React Router is the most popular routing solution for React. In this section you'll learn its philosophy as well as how to use it.
What's the point of building an app if you can't host it? In this section you'll not only learn how to host a React application, but first how to build your React app for production to make it more performant.
Whenever you learn a new tool, you should first ask yourself why it's necessary. If you can't answer that question, you may not need it. In this section, we'll answer that question in regards to React as well as cover some other programming fundamentals that React utilizes.
As a front-end developer, you eventually come to the reality that you're a glorified list creator. In this section you'll learn how to create performant lists in React.
Things go wrong when you get your types mixed up. In this section you'll learn how to minimize that by using PropTypes.
Composition is at the heart of React. In this section you'll learn about React's 'children' feature which allows you to compose components more elegantly.
The problem is coupling UI to a component is it makes it hard to reshare non-visual logic. In this section you'll learn two strategies for best accomplishing that - Higher-order components and Render Props.
In this section you'll learn everything else about React that you need to know that didn't fit into the normal flow of the course.
There's more to learning how to build React apps than React itself. In this section you'll learn those topics which include NPM and Webpack.
Components managing their own state is part of what makes React so special. In this section you'll learn how to do that as well as some pitfalls to watch out for.
React exposes various methods that allow you to hook into the component life-cycle. In this section you'll learn what those methods are as well as pitfalls to avoid.
What good would a component model be without reusability. In this section you'll learn how to create highly reusable React components.
Sometimes you need to pass data deep into the component tree. In this section you'll learn how to do that using React's context feature.
In this section you'll learn how to code split your applications for increased performance gains.
This is the part where we're supposed to tell you how great the course is. Even better if we get other "famous" developers to give their "reviews". Instead, we'll let those who have actually taken the course do that.
Great course. I was a little hesitant because of the price at the beginning but I soon realized why it is the way it is. The course was never boring because of Tyler's funny personality and I got through it easily and learned a ton. Best $350 spent; these courses are so worth it and valuable.
Amazingly detailed, really easy to follow and really helps showing the development of each stage
This was, and i can't stress this enough, the best REACT course iv'e ever taken. Tyler explains everything in an easy to understand way and backs it up with a lot of examples! Thank you!:)
While taking the course I felt I didn't get a whole lot of value from the project sections. I ended up mostly transcribing code from the video which was of limited learning value. I think it would have helped to make these sections more open-ended and set up clearer expectations for how they were intended to be worked through. Aside from the content I also ran into a few UX issues: - having to scroll to the bottom of the page to get to the "next lesson" button - no control over video size which made the content difficult to see when I couldn't play the video full-screen - no easy way to give feedback aside from review button at end of the course
best course ever
An exellent starting point for developers interested in getting into React. Can't recommend it enough!
Best course on REACT hands down. I have tried couple courses before and always felt the instructors didn't explain enough. Or when starting new topic instead of teaching it without context they start to apply it to big e-commerce project and you are left wondering how to implement new techniques in others projects. Thank you Tyler for this wonderful course, I still yet to start last project, I know I will have to reference back previous lessons to remind myself about concepts and syntax. However I finally feel I will be able to become a React developer. And I will definitely check out rest of courses too.
As someone who has been working with React for a few years now, this course really allowed me to move from being able to use React to understanding how it actually works.
A really great course that helped a lot with my understanding of React. The project that we walked through during the entire course was great!
Hands down the best and only course you will need to learn React. I loved Tyler's approach of teaching and he has structured the lessons brilliantly. I am excited already to implement the new concepts I learnt in this course, at work. Amazing experience :)