---
type: playlist
title: "All You Need To Know About React.js"
date: "2022-10-18"
slug: "all-you-need-to-know-about-react-js"
image:
  name: "learn-react.png"
status: "published"
description: "Learn everything you need to know to get started building React apps."
tags: ["react", "javascript", "web development", "next", "react js", 'js']
children:
  - section: "The Basics"
    children: 
      - "what-is-react-js"
      - "creating-components-in-react"
      - "react-props-explained"
      - "rendering-a-list-of-components"
      - "event-listeners-in-react"
      - "usestate"
      - "react-state-array-of-objects"
      - "usereducer"
      - "conditional-rendering-components-in-react"
      - "useeffect-everything-you-need-to-know"
      - "fetching-and-posting-data-in-react"

  - section: "Advanced"
    children:
      - "react-proxy-easiest-fix-to-cors-errors"
      - "react-router-6"
      - "use-context-auth"
      - "uploading-images-express-and-react"

  - section: "AWS"
    children:
      - "cognito-user-pool-react"
      - "deploy-react-app-to-s3-with-custom-domain"
      - "deploy-react-app-to-cloudfront-with-https-custom-domain"

  - section: "Other"
    children:
      - "build-a-web-app-with-react-express-mysql-s3-heroku-live-lesson"
---

## All You Need To Know About React.js

Learn everything you need to know to get started building React apps.
