
A brief introduction where I introduce myself and give an overview of what will be covered in the course.
A demo of codesandbox.io an online code editor that I'll be using throughout the lessons.
An overview of Elements and Components the basic building blocks in any React app.
An overview of JSX, and HTML like syntax that is very popular in the React community.
Now that the fundamentals are covered let's dive into a demo of the app we'll be creating.
A deep dive into React's local state, and how to work with it in your components.
An introduction to React's lifecycle methods.
An introduction on how to interact with forms in your React app.
Learn how CSS and styling fits into your React app.
A high-level overview of how React goes from JSX elements to native DOM elements.
A high-level overview of some key features that contribute to React's speed.
A brief overview of the class assignment.
A lot of React newcomers tend to get hung up on external dependencies like webpack, and redux. While tools like this are great they tend to add additional complexity when starting out.
In these lessons I will be avoiding all these distractions, and sticking to React fundamentals, and guiding you through the creation of your first app.
Some of the topics covered include:
Elements and Components
Working with JSX
State and Lifecycle
Working with Forms
Creating Dumb/Stateless Components
Building your first App
In addition to the above I’ve also included two bonus videos on React rendering, and updates. If you have ever wanted to learn a bit about how React works under the hood these are for you.
After taking this course, you’ll have a solid foundation in the fundamentals of React, and will be confident enough to move onto more advanced topics, which I hope to cover in future courses.