Mosh Hamedani's Mastering React Course
Description
This repository will hold source code of the Mastering React Course, by Mosh Hamedani, from Code with Mosh.
Objectives
In this course I'll start to learn React from scratch and move to advanced topics. Below is a summary of what will be presented in the course:
- Knowing the language and its basic syntax
- How to implement reusable components
- Pass data through components via props
- Use the state of components
- Communicate with back-end services and APIs
- Routing
- Using forms to get inputs from the users
- Create and manage Authentication and Authorization within the application
- Deploying an application
- Using React Hooks
- Using the ContextAPI
Installation
Clone this repository to the desired location on your computer.
Use a package manager such as yarn or npm to install all the dependencies.
yarn install
OR
npm install
My remarks
This course is a little outdated, it uses an older version of React and other packages. Despite this, the teacher's didactics are very good, he tries to focus on the build of reusable and functional components, avoiding code repeating and keeping things simple and organized. He really covers all topics from scratch to advanced, giving hints all the time on how to avoid the most common programming errors, don't letting the code get messy and disorganized. It's a very good course!
Authors
Pedro Henrique Munhoz Costa