/MasteringReact

Repository for the source codes developed in Mosh Hamedani's Mastering React Course

Primary LanguageJavaScript

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