- Video: React Container vs Presentational Components
- Quiz: React Container vs Presentational Components
- Video: Building a Highly Reusable React Component (8:54)
- Video: React Lifecycle Events (9:10)
- Video: React Router Transitions + Animations (5:01)
The React.js Fundamentals course is the best place to start learning React and the React ecosystem, and it’s free.
@christianmaioli: React.js Fundamentals, a free course which looks amazing
The modularity of the React ecosystem is extremely powerful for building applications. However, this can be a nightmare when you’re first starting out. To even get a React app up and running you need the right combination of React, Webpack, and Babel. In this course we’ll start from a blank folder and we’ll build an application that encompasses everything you need to get started building production ready apps with React (including Routing and Ajax requests). If you’re new to React, there’s no better place to start than right here.
This course is made up of 12 lessons. Each lesson is made up of three sections. The first section is a text introduction to each new topic outside of the context of any “real world” example. Many times it’s easier to present something when you’re able to hyper focus on the specific subject and abstract everything else. That’s the purpose of the text version. Next is the video lesson. Throughout each video lesson we’ll be building a project together. So each video lesson will be in the context of building a “real world” example. Last is a quiz that will verify you’re learning and retaining what you should be. After all 12 lessons you’ll be given access to a Github repo that contains instructions for the curriculum. Going through the lessons is not enough to build any real sort of knowledge. You need to put into practice what the lessons show you. That’s the purpose of the hands on curriculum you’ll build.
As you can probably tell by now, I’m really big into hands on learning. You can listen to me ramble all day and not actually learn anything. Building apps is a large part of this course. All of the curriculum is open source. The curriculum repo for this course can be found HERE.
If you have any questions, suggestions, or just want to say thanks, you can find me on Twitter at @tylermcginnis33