--- 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.